WISP ERT (Client)
1.0.0
The WISP Extended Runtime (WISP side)
|
Functions | |
wio_status_t | wio_timer_init (wio_timer_t *timer) |
Initialize timer. More... | |
wio_status_t | wio_set_timeout (wio_timer_t *timer, uint16_t time, void *cb_data, wio_callback_t cb) |
Set timeout on timer. More... | |
wio_status_t | wio_wait4_timeout (wio_timer_t *timer, uint16_t time) |
Wait for timer to time out. More... | |
wio_status_t | wio_clear_timeout (wio_timer_t *timer) |
Clear timeout on timer. More... | |
wio_status_t | wio_timer_subsys_init () |
Initialize WIO timer subsystem. More... | |
void | wio_timer_callback () |
Timer interrupt callback. More... | |
Variables | |
static wio_timer_t * | timer_begin = NULL |
Begin of timer linked list. More... | |
static wio_timer_t * | timer_end = NULL |
End of timer linked list. More... | |
uint32_t | current_time = 0 |
Current time (In unit of 20ms) More... | |
wio_status_t wio_clear_timeout | ( | wio_timer_t * | timer | ) |
Clear timeout on timer.
wio_status_t wio_set_timeout | ( | wio_timer_t * | timer, |
uint16_t | time, | ||
void * | cb_data, | ||
wio_callback_t | cb | ||
) |
Set timeout on timer.
void wio_timer_callback | ( | ) |
Timer interrupt callback.
wio_status_t wio_timer_init | ( | wio_timer_t * | timer | ) |
Initialize timer.
wio_status_t wio_timer_subsys_init | ( | ) |
Initialize WIO timer subsystem.
wio_status_t wio_wait4_timeout | ( | wio_timer_t * | timer, |
uint16_t | time | ||
) |
Wait for timer to time out.
uint32_t current_time = 0 |
Current time (In unit of 20ms)
|
static |
Begin of timer linked list.
|
static |
End of timer linked list.