Definitions of GNRC_MAC. More...

Detailed Description

Definitions of GNRC_MAC.

Author
Daniel Krebs githu.nosp@m.b@da.nosp@m.niel-.nosp@m.kreb.nosp@m.s.net
Shuguo Zhuo shugu.nosp@m.o.zh.nosp@m.uo@in.nosp@m.ria..nosp@m.fr

Definition in file mac.h.

#include "kernel_defines.h"
+ Include dependency graph for mac.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CONFIG_GNRC_MAC_RX_QUEUE_SIZE_EXP   (3U)
 Default message queue size to use for the incoming packets (as exponent of 2^n). More...
 
#define CONFIG_GNRC_MAC_DISPATCH_BUFFER_SIZE_EXP   (3U)
 Default buffer size to use for storing dispatching packets (as exponent of 2^n). More...
 
#define CONFIG_GNRC_MAC_NEIGHBOR_COUNT   (8U)
 Count of neighbor nodes in one-hop distance.
 
#define CONFIG_GNRC_MAC_TX_QUEUE_SIZE_EXP   (3U)
 Default queue size for transmission packets coming from higher layers (as exponent of 2^n). More...
 
#define CONFIG_GNRC_MAC_DISABLE_DUTYCYCLE_RECORD
 Disable MAC radio duty-cycle recording and displaying.
 
#define GNRC_MAC_ENABLE_DUTYCYCLE_RECORD   (1U)
 Enable/disable MAC radio duty-cycle recording and displaying. More...
 
#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.