Rp2040/Components/driver/include/driver/os_timer.h File Reference
#include <c_types.h>
Include dependency graph for Rp2040/Components/driver/include/driver/os_timer.h:
Go to the source code of this file.
Classes | |
| struct | os_timer_t |
| This is the structure used by the Espressif timer API. More... | |
Macros | |
| #define | OS_TIMER_DEFAULT() |
Typedefs | |
| typedef void | os_timer_func_t(void *timer_arg) |
Functions | |
| void | os_timer_arm_ticks (os_timer_t *ptimer, uint32_t ticks, bool repeat_flag) |
| void | os_timer_arm (os_timer_t *ptimer, uint32_t time, bool repeat_flag) |
| void | os_timer_arm_us (os_timer_t *ptimer, uint32_t time, bool repeat_flag) |
| void | os_timer_disarm (os_timer_t *ptimer) |
| void | os_timer_setfn (os_timer_t *ptimer, os_timer_func_t *pfunction, void *parg) |
| static uint64_t | os_timer_expire (const os_timer_t *ptimer) |
| void | os_timer_done (os_timer_t *ptimer) |
Macro Definition Documentation
◆ OS_TIMER_DEFAULT
| #define OS_TIMER_DEFAULT | ( | ) |
Value:
Typedef Documentation
◆ os_timer_func_t
| typedef void os_timer_func_t(void *timer_arg) |
Function Documentation
◆ os_timer_arm()
| void os_timer_arm | ( | os_timer_t * | ptimer, |
| uint32_t | time, | ||
| bool | repeat_flag | ||
| ) |
◆ os_timer_arm_ticks()
| void os_timer_arm_ticks | ( | os_timer_t * | ptimer, |
| uint32_t | ticks, | ||
| bool | repeat_flag | ||
| ) |
◆ os_timer_arm_us()
| void os_timer_arm_us | ( | os_timer_t * | ptimer, |
| uint32_t | time, | ||
| bool | repeat_flag | ||
| ) |
◆ os_timer_disarm()
| void os_timer_disarm | ( | os_timer_t * | ptimer | ) |
◆ os_timer_done()
| void os_timer_done | ( | os_timer_t * | ptimer | ) |
◆ os_timer_expire()
|
inlinestatic |
◆ os_timer_setfn()
| void os_timer_setfn | ( | os_timer_t * | ptimer, |
| os_timer_func_t * | pfunction, | ||
| void * | parg | ||
| ) |
This is the structure used by the Espressif timer API.
Definition: Rp2040/Components/driver/include/driver/os_timer.h:28
1.8.17