WISP ERT (Client)
1.0.0
The WISP Extended Runtime (WISP side)
|
#include "defs.h"
Go to the source code of this file.
Data Structures | |
struct | wio_timer_t |
WIO timer type. More... | |
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 | |
uint32_t | current_time |
Current time (In unit of 20ms) More... | |
wio_status_t wio_clear_timeout | ( | wio_timer_t * | timer | ) |
Clear timeout on timer.
timer | Timer instance. |
wio_status_t wio_set_timeout | ( | wio_timer_t * | timer, |
uint16_t | time, | ||
void * | cb_data, | ||
wio_callback_t | cb | ||
) |
Set timeout on timer.
timer | Timer instance. |
time | Time. |
cb_data | Callback closure data. |
cb | Callback function. |
void wio_timer_callback | ( | ) |
Timer interrupt callback.
wio_status_t wio_timer_init | ( | wio_timer_t * | timer | ) |
Initialize timer.
timer | Timer instance. |
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.
timer | Timer instance. |
time | Time. |
uint32_t current_time |
Current time (In unit of 20ms)