Files | |
| file | auto_init_utils.h | 
| Auto-initialization utilities.  | |
Data Structures | |
| struct | auto_init_module_t | 
| Type to represent a module to be auto-initialized.  More... | |
Macros | |
| #define | CONFIG_AUTO_INIT_ENABLE_DEBUG 0 | 
| Print a debug message before a module is initialized.  | |
| #define | AUTO_INIT(function, priority) | 
| Add a module to the auto-initialization array.  More... | |
| #define | AUTO_INIT_PRIORITY_AFTER(priority) RIOT_PP_SUCCESSOR(priority) | 
Construct a priority value equal to priority + 1, to be used with AUTO_INIT.  | |
Typedefs | |
| typedef void(* | auto_init_fn_t) (void) | 
| Auto-init function type.  | |
| typedef uint16_t | auto_init_prio_t | 
| Data type to store the priority of a module.  | |
| #define AUTO_INIT | ( | function, | |
| priority | |||
| ) | 
Add a module to the auto-initialization array.
| function | Function to be called on initialization auto_init_fn_t | 
| priority | Priority level auto_init_prio_t | 
Definition at line 77 of file auto_init_utils.h.