![]() |
AIROC™ BTSDK v4.9 - Documentation | |||
Data Structures | |
| struct | wiced_timer_t |
Macros | |
| #define | TIMER_PARAM_TYPE uint32_t |
| #define | wiced_timer_callback_fp wiced_timer_callback_t |
| #define | WICED_TIMER_INSTANCE_SIZE_IN_WORDS 14 |
| Defines the wiced timer instance size. | |
| #define | QUICK_TIMER_MS_TO_US(tout) tout*1000 |
Typedefs | |
| typedef uint8_t | wiced_timer_type_t |
| typedef void(* | wiced_timer_callback_t )(TIMER_PARAM_TYPE cb_params) |
Enumerations | |
| enum | wiced_timer_type_e { WICED_SECONDS_TIMER = 1, WICED_MILLI_SECONDS_TIMER, WICED_SECONDS_PERIODIC_TIMER, WICED_MILLI_SECONDS_PERIODIC_TIMER } |
Functions | |
| wiced_result_t | wiced_init_timer (wiced_timer_t *p_timer, wiced_timer_callback_t TimerCb, TIMER_PARAM_TYPE cBackparam, wiced_timer_type_t type) |
| Initializes the timer. More... | |
| wiced_result_t | wiced_start_timer (wiced_timer_t *p_timer, uint32_t timeout) |
| Starts the timer Timer should be initialized before starting the timer. More... | |
| wiced_result_t | wiced_stop_timer (wiced_timer_t *p_timer) |
| Stops the timer. More... | |
| wiced_bool_t | wiced_is_timer_in_use (wiced_timer_t *p_timer) |
| Checks if the timer is in use. More... | |
| wiced_result_t | wiced_deinit_timer (wiced_timer_t *p_timer) |
| Deinitialize the timer instance and stops the timer if it is running. More... | |