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. | |