![]() |
AIROC™ BTSDK v4.9 - Documentation | |||
Data Structures | |
| struct | _wiced_timer_t |
| Timer structure. More... | |
Macros | |
| #define | wiced_timer_target_time_get(p_target_timer) (((p_target_timer))->tt) |
| Get the expected trigger point (time) of target timer. More... | |
Typedefs | |
| typedef void * | TIMER_PARAM_TYPE |
| Timer callback argument type. | |
| typedef TIMER_PARAM_TYPE | WICED_TIMER_PARAM_TYPE |
| To avoid recompiling older apps. | |
| typedef void( | wiced_timer_callback_t )(TIMER_PARAM_TYPE cb_params) |
| Function prototype for the timer call back. More... | |
| typedef struct _wiced_timer_t | wiced_timer_t |
| Timer structure. More... | |
Enumerations | |
| enum | wiced_timer_type_e { WICED_MILLI_SECONDS_TIMER, WICED_SECONDS_TIMER, WICED_MILLI_SECONDS_PERIODIC_TIMER, WICED_SECONDS_PERIODIC_TIMER } |
| Defines the wiced timer types. More... | |
Functions | |
| wiced_result_t | wiced_init_timer (wiced_timer_t *p_timer, wiced_timer_callback_t *p_timer_cb, TIMER_PARAM_TYPE cb_arg, wiced_timer_type_e timer_type) |
| Initializes the timer. More... | |
| wiced_result_t | wiced_start_timer (wiced_timer_t *p_timer, uint32_t timeout_ms) |
| Starts a timer. More... | |
| wiced_result_t | wiced_stop_timer (wiced_timer_t *p_timer) |
| Stops a timer. More... | |
| wiced_bool_t | wiced_is_timer_in_use (wiced_timer_t *p_timer) |
| Checks if a timer is in use. More... | |
| wiced_result_t | wiced_deinit_timer (wiced_timer_t *p_timer) |
| Deinitialize a timer instance and stops the timer if it is running. More... | |