GNRC to XBee netdev glue code interface. More...

Detailed Description

Although the XBee devices are IEEE802.15.4 transceivers, use their own proprietary format for communicating between the host CPU and the device over UART. The XBee device driver expects the data to send to be given in this format, hence we need to introduce an XBee specific adaption layer that translates between GNRC and the XBee proprietary header format.

For this custom header format, we can not make use of the existing adaption layers for other IEEE802.15.4 devices.

Author
Hauke Petersen hauke.nosp@m..pet.nosp@m.ersen.nosp@m.@fu-.nosp@m.berli.nosp@m.n.de

Definition in file xbee_adpt.h.

#include "xbee.h"
#include "net/gnrc/netdev.h"
+ Include dependency graph for xbee_adpt.h:

Go to the source code of this file.

Functions

void gnrc_netdev_xbee_init (gnrc_netdev_t *gnrc_netdev, xbee_t *dev)
 Initialize GNRC handler for netdev XBee devices. More...
 

Function Documentation

void gnrc_netdev_xbee_init ( gnrc_netdev_t gnrc_netdev,
xbee_t dev 
)
Parameters
[out]gnrc_netdevgnrc_netdev struct to initialize
[in]devXBee device to handle