|
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.