Esp8266/Components/driver/include/driver/os_timer.h
Go to the documentation of this file.
static uint64_t os_timer_expire(const os_timer_t *ptimer)
Definition: Esp8266/Components/driver/include/driver/os_timer.h:51
void os_timer_arm_ticks(os_timer_t *ptimer, uint32_t ticks, bool repeat_flag)
Set a software timer using the Timer2 tick value.
static bool os_timer_is_armed(const os_timer_t *ptimer)
Definition: Esp8266/Components/driver/include/driver/os_timer.h:46
static void os_timer_done(os_timer_t *ptimer)
Definition: Esp8266/Components/driver/include/driver/os_timer.h:59
This is the structure used by the Espressif timer API.
Definition: Rp2040/Components/driver/include/driver/os_timer.h:28
uint32_t timer_expire
Set to the next Timer2 count value when the timer will expire.
Definition: Rp2040/Components/driver/include/driver/os_timer.h:32
struct os_timer_t * timer_next
If disarmed, set to -1, otherwise points to the next queued timer (or NULL if last in the list)
Definition: Rp2040/Components/driver/include/driver/os_timer.h:30