Creating periodic and one-shot timers. More...
#include <stdbool.h>#include <stddef.h>#include <stdint.h>

Go to the source code of this file.
Data Structures | |
| struct | sys_timer_t |
| Timer context structure. More... | |
Macros | |
| #define | SYS_TIMER_CTX_SIZE 32 |
| Size of the timer context buffer. More... | |
Typedefs | |
| typedef struct sys_timer_t | sys_timer_t |
| Timer context structure. More... | |
Functions | |
| sys_timer_t | sys_timer_init (uint32_t interval_ms, void *userdata, void(*callback)(sys_timer_t *)) |
| Initializes a new timer context. More... | |
| bool | sys_timer_start (sys_timer_t *timer) |
| Starts a timer. More... | |
| bool | sys_timer_finalize (sys_timer_t *timer) |
| Cancels and finalizes a timer. More... | |
| bool | sys_timer_valid (sys_timer_t *timer) |
| Checks if a timer is valid, configured and running. More... | |
Creating periodic and one-shot timers.
Definition in file timer.h.