A MAC module for providing common MAC parameters and helper functions. More...

Detailed Description

A MAC module for providing common MAC parameters and helper functions.

Modules

 GNRC MAC compile configurations
 

Files

file  internal.h
 Definitions of internal functions of GNRC_MAC module.
 
file  mac.h
 Definitions of GNRC_MAC.
 
file  timeout.h
 Timeout APIs used by GNRC_MAC.
 
file  types.h
 Internal data types used by GNRC_MAC.
 

Macros

#define GNRC_MAC_RX_QUEUE_SIZE   (1 << CONFIG_GNRC_MAC_RX_QUEUE_SIZE_EXP)
 The default rx queue size for incoming packets.
 
#define GNRC_MAC_DISPATCH_BUFFER_SIZE   (1 << CONFIG_GNRC_MAC_DISPATCH_BUFFER_SIZE_EXP)
 The default buffer size for storing dispatching packets.
 
#define GNRC_MAC_TX_QUEUE_SIZE   (1 << CONFIG_GNRC_MAC_TX_QUEUE_SIZE_EXP)
 The default queue size for transmission packets coming from higher layers.