minor documentation update and removed unused function prototypes

This commit is contained in:
nifi 2008-07-09 20:45:06 +00:00
parent 329cea44d7
commit 0d87322a18

View File

@ -28,7 +28,7 @@
* *
* This file is part of the Contiki operating system. * This file is part of the Contiki operating system.
* *
* @(#)$Id: tr1001.h,v 1.7 2008/07/08 12:27:22 nifi Exp $ * @(#)$Id: tr1001.h,v 1.8 2008/07/09 20:45:06 nifi Exp $
*/ */
#ifndef __TR1001_H__ #ifndef __TR1001_H__
#define __TR1001_H__ #define __TR1001_H__
@ -44,17 +44,17 @@
extern const struct radio_driver tr1001_driver; extern const struct radio_driver tr1001_driver;
/** /**
* Initialize the radio tranciever. * Initialize the radio transceiver.
* *
* Turns on reception of bytes and installs the receive interrupt * Turns on reception of bytes and installs the receive interrupt
* handler. * handler.
*/ */
void tr1001_init(); void tr1001_init(void);
/** /**
* Set the speed of the TR1001 radio device. * Set the speed of the TR1001 radio device.
* *
* This function sets the speed of the TR1001 radio tranciever. Both * This function sets the speed of the TR1001 radio transceiver. Both
* the sender and the receiver must have the same speed for * the sender and the receiver must have the same speed for
* communication to work. * communication to work.
* *
@ -62,7 +62,6 @@ void tr1001_init();
* TR1001_38400, TR1001_57600 or TR1001_115200. * TR1001_38400, TR1001_57600 or TR1001_115200.
* *
*/ */
void tr1001_set_speed(unsigned char s); void tr1001_set_speed(unsigned char s);
#define TR1001_19200 1 #define TR1001_19200 1
#define TR1001_38400 2 #define TR1001_38400 2
@ -70,17 +69,17 @@ void tr1001_set_speed(unsigned char s);
#define TR1001_115200 4 #define TR1001_115200 4
/** /**
* Set the transmission power of the tranciever. * Set the transmission power of the transceiver.
* *
* The sensor board is equipped with a DS1804 100 position trimmer * The sensor board is equipped with a DS1804 100 position trimmer
* potentiometer which is used to set the transmission input current * potentiometer which is used to set the transmission input current
* to the radio tranciever chip, thus setting the transmission power * to the radio transceiver chip, thus setting the transmission power
* of the radio tranciever. * of the radio transceiver.
* *
* This function sets the trimmer potentiometer to a value between 1 * This function sets the trimmer potentiometer to a value between 1
* and 100. * and 100.
* *
* \param p The power of the tranciever, between 1 (lowest) and 100 * \param p The power of the transceiver, between 1 (lowest) and 100
* (highest). * (highest).
*/ */
void tr1001_set_txpower(unsigned char p); void tr1001_set_txpower(unsigned char p);
@ -95,15 +94,8 @@ void tr1001_set_txpower(unsigned char p);
*/ */
#define TR1001_TXPOWER_LOWEST 1 #define TR1001_TXPOWER_LOWEST 1
void tr1001_set_sendtype(unsigned char t);
#define TR1001_SENDTYPE_NORMAL 0
#define TR1001_SENDTYPE_ACKED 1
void tr1001_set_numrexmit(unsigned char acks);
#define TR1001_NUMREXMIT_DEFAULT 2
/** /**
* Send a packet from the uip_buf buffer. * Send a packet.
* *
* This function causes a packet to be sent out after a small random * This function causes a packet to be sent out after a small random
* delay, but without doing any MAC layer collision detection or * delay, but without doing any MAC layer collision detection or
@ -112,7 +104,7 @@ void tr1001_set_numrexmit(unsigned char acks);
* packet in network byte order. * packet in network byte order.
* *
* This function should normally not be called from user * This function should normally not be called from user
* programs. Rather, the uIP TCP/IP stack should be used. * programs. Rather, the uIP TCP/IP or Rime stack should be used.
*/ */
int tr1001_send(const void *packet, unsigned short len); int tr1001_send(const void *packet, unsigned short len);
@ -123,6 +115,9 @@ int tr1001_send(const void *packet, unsigned short len);
* has been received. The actual reception is handled by an interrupt * has been received. The actual reception is handled by an interrupt
* handler. * handler.
* *
* This function should normally not be called from user
* programs. Rather, the uIP TCP/IP or Rime stack should be used.
*
* \return The length of the received packet, or 0 if no packet has * \return The length of the received packet, or 0 if no packet has
* been received. * been received.
*/ */
@ -134,7 +129,7 @@ extern volatile unsigned char tr1001_rxstate;
/** /**
* Calculate the signal strength of a received packet. * Calculate the signal strength of a received packet.
* *
* This function calculates the recevied signal strength of the last * This function calculates the received signal strength of the last
* received packet. This function typically is called when a packet * received packet. This function typically is called when a packet
* has been received. * has been received.
*/ */