NiboRoboLib 3.6 - NIBO Library
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@.nosp@m.nica.nosp@m.i-sys.nosp@m.tems.nosp@m..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