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:
{ \
}