|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Control block for a CMSIS-RTOSv2 timer. More...
#include <zephyr/portability/cmsis_types.h>
Data Fields | |
| osTimerType_t | type |
| uint32_t | status |
| bool | is_cb_dynamic_allocation |
| const char * | name |
| void(* | callback_function )(void *argument) |
| void * | arg |
Control block for a CMSIS-RTOSv2 timer.
Application can use manual user-defined allocation for RTOS objects by supplying a pointer to timer control block. Control block is initiazed within osTimerNew().
| void* cmsis_rtos_timer_cb::arg |
| void(* cmsis_rtos_timer_cb::callback_function) (void *argument) |
| bool cmsis_rtos_timer_cb::is_cb_dynamic_allocation |
| const char* cmsis_rtos_timer_cb::name |
| uint32_t cmsis_rtos_timer_cb::status |
| osTimerType_t cmsis_rtos_timer_cb::type |