187#ifndef OPENDSME_OPENDSME_H
188#define OPENDSME_OPENDSME_H
198#ifndef CONFIG_OPENDSME_GNRC_PKTSNIP_TYPE
199#define CONFIG_OPENDSME_GNRC_PKTSNIP_TYPE GNRC_NETTYPE_UNDEF
205#ifndef CONFIG_OPENDSME_MAX_NEIGHBOURS
206#define CONFIG_OPENDSME_MAX_NEIGHBOURS (20U)
218#ifndef CONFIG_OPENDSME_MAX_LOST_BEACONS
219#define CONFIG_OPENDSME_MAX_LOST_BEACONS (8U)
229#ifndef CONFIG_OPENDSME_CAP_QUEUE_SIZE
230#define CONFIG_OPENDSME_CAP_QUEUE_SIZE (8U)
241#ifndef CONFIG_OPENDSME_CFP_QUEUE_SIZE
242#define CONFIG_OPENDSME_CFP_QUEUE_SIZE (22U)
276 char priority,
const char *name,
netdev_t *dev);
Functions to work with different byte orders.
Definition for GNRC's network interfaces.
int gnrc_netif_opendsme_create(gnrc_netif_t *netif, char *stack, int stacksize, char priority, const char *name, netdev_t *dev)
Creates an openDSME network interface.
Interface definition for the global network buffer.
Representation of a network interface.
DSME Allocation descriptor.
bool tx
whether the GTS is TX
uint8_t channel_id
channel ID
uint8_t superframe_id
superframe ID
network_uint16_t addr
neighbour address
Structure to hold driver state.
A 16 bit integer in big endian aka network byte order.