Esp32/Components/driver/include/driver/os_timer.h File Reference
#include <cstdint>
Include dependency graph for Esp32/Components/driver/include/driver/os_timer.h:
Go to the source code of this file.
Classes | |
| struct | smg_timer_t |
Macros | |
| #define | OS_TIMER_DEFAULT() |
| #define | os_timer_func_t smg_timer_func_t |
| #define | os_timer_t smg_timer_t |
| #define | os_timer_arm smg_timer_arm |
| #define | os_timer_arm_us smg_timer_arm_us |
| #define | os_timer_disarm smg_timer_disarm |
| #define | os_timer_setfn smg_timer_setfn |
| #define | os_timer_arm_ticks smg_timer_arm_ticks |
| #define | os_timer_expire smg_timer_expire |
| #define | os_timer_done smg_timer_done |
Typedefs | |
| using | smg_timer_func_t = void(*)(void *arg) |
Functions | |
| void | smg_timer_arm_ticks (os_timer_t *ptimer, uint32_t ticks, bool repeat_flag) |
| Set a software timer using the Timer2 tick value. More... | |
| void | smg_timer_setfn (os_timer_t *ptimer, os_timer_func_t pfunction, void *parg) |
| void | smg_timer_arm_us (os_timer_t *ptimer, uint32_t time_us, bool repeat_flag) |
| void | smg_timer_arm (os_timer_t *ptimer, uint32_t time_ms, bool repeat_flag) |
| void | smg_timer_disarm (os_timer_t *ptimer) |
| void | smg_timer_done (os_timer_t *ptimer) |
| static uint64_t | smg_timer_expire (const os_timer_t *ptimer) |
Macro Definition Documentation
◆ OS_TIMER_DEFAULT
| #define OS_TIMER_DEFAULT | ( | ) |
Value:
{ \
}
1.9.1