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