A MAC module for providing common MAC parameters and helper functions. More...
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. | |