NiboRoboLib 3.6 - NIBO Library
|
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 |
Routinen zur Kommunikation über ein XBee Modul.
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
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