NIBO Library  2.11
nibo/xbee.h-Dateireferenz

Routinen zur Kommunikation über ein XBee Modul. Mehr ...

#include <stdint.h>

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define XBEE_TXBUF_SIZE   40
#define XBEE_RXBUF_SIZE   10
#define XBEE_USE_UART0

Funktionen

void xbee_set_baudrate (uint16_t baud)
void xbee_enable ()
void xbee_disable ()
void xbee_tx_start (uint8_t size)
uint8_t xbee_tx_idle ()
uint8_t xbee_rx_avail ()
uint8_t xbee_status ()

Variablen

uint8_t xbee_tx_buf [XBEE_TXBUF_SIZE]
uint8_t xbee_rx_buf [XBEE_RXBUF_SIZE]
uint16_t xbee_tx_address
uint16_t xbee_rx_address

Ausführliche Beschreibung

Routinen zur Kommunikation über ein XBee Modul.

Autor:
Nils Springob (nils@nicai-systems.de)
Datum:
2009-02-25

Dokumentation der Funktionen

void xbee_disable ( )

Senden und empfangen deaktivieren.

void xbee_enable ( )

Senden und empfangen aktivieren.

uint8_t xbee_rx_avail ( )

Empfangenes Datenpaket steht bereit

void xbee_set_baudrate ( uint16_t  baud)

Setzt neue Baudrate

uint8_t xbee_status ( )

Liefert den aktuellen Status des XBee Moduls

uint8_t xbee_tx_idle ( )

Senden fertig, neue Übertragung kann beginnen

void xbee_tx_start ( uint8_t  size)

Datenpaket übertragen


Variablen-Dokumentation

uint16_t xbee_rx_address

Empfangsaddresse

uint8_t xbee_rx_buf[XBEE_RXBUF_SIZE]

Empfangene Daten

uint16_t xbee_tx_address

Sendeaddresse

uint8_t xbee_tx_buf[XBEE_TXBUF_SIZE]

Zu versendende Daten


Erzeugt am Fre Jun 3 2011 15:48:39 für NIBO Library von doxygen 1.7.4-20110426