![]()
![]()
#include <string.h>
![]()
![]()
#include "esp_types.h"
![]()
![]()
#include "esp_log.h"
![]()
![]()
#include "esp_attr.h"
![]()
![]()
#include "esp_intr_alloc.h"
![]()
![]()
#include "freertos/FreeRTOS.h"
![]()
![]()
#include "freertos/task.h"
![]()
![]()
#include "freertos/semphr.h"
![]()
![]()
#include "sdkconfig.h"
![]()
![]()
#include "esp_timer.h"
![]()
![]()
#include "esp32/rom/ets_sys.h"
![]()
![]()
#include "esp32s2/rom/ets_sys.h"
![]()
![]()
#include "esp32s3/rom/ets_sys.h"
![]()
![]()
#include "esp32c3/rom/ets_sys.h"
![]()
![]()
#include "esp32c2/rom/ets_sys.h"
![]()
![]()
#include "esp32c6/rom/ets_sys.h"
![]()
![]()
#include "esp32c61/rom/ets_sys.h"
![]()
![]()
#include "esp32c5/rom/ets_sys.h"
![]()
![]()
#include "esp32h2/rom/ets_sys.h"
![]()
![]()
#include "esp32p4/rom/ets_sys.h"
![]()
![]()
#define ESP_TIMER
![]()
![]()
#define TIMER_INITIALIZED_FIELD
![]()
![]()
#define TIMER_INITIALIZED_VAL
![]()
![]()
timer_initialized(ETSTimer *)
![]()
![]()
ets_timer_setfn(ETSTimer *, ETSTimerFunc *, void *)
![]()
![]()
if
(!timer_initialized(ptimer))
![]()
![]()
if
(ESP_TIMER(ptimer) == NULL)
![]()
![]()
ets_timer_arm_us(ETSTimer *, uint32_t, bool)
![]()
![]()
if
(!repeat_flag)
![]()
![]()
else
![]()
![]()
ets_timer_arm(ETSTimer *, uint32_t, bool)
![]()
![]()
if
(!repeat_flag)
![]()
![]()
else
![]()
![]()
ets_timer_done(ETSTimer *)
![]()
![]()
if
(timer_initialized(ptimer))
![]()
![]()
ets_timer_disarm(ETSTimer *)
![]()
![]()
if
(timer_initialized(ptimer))
![]()
![]()
ets_timer_init()
![]()
![]()
ets_timer_deinit()
![]()
![]()
os_timer_setfn(ETSTimer *, ETSTimerFunc *, void *)
![]()
![]()
os_timer_disarm(ETSTimer *)
![]()
![]()
os_timer_arm_us(ETSTimer *, uint32_t, bool)
![]()
![]()
os_timer_arm(ETSTimer *, uint32_t, bool)
![]()
![]()
os_timer_done(ETSTimer *)