3#if defined(ESP32) && defined(ARDUINO)
4#include <esp_task_wdt.h>
19 :
public TimerAlarmRepeatingDriverBase {
23 LOGD(
"esp_timer_delete");
27 void setIsSave(
bool is_save)
override {
62#if CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD
72 LOGE(
"Could not create timer: %d",
rc);
79 LOGD(
"esp_timer_start_periodic");
82 LOGD(
"esp_timer_restart");
86 LOGE(
"Could not start timer: %d",
rc);
99 LOGD(
"esp_timer_stop");
108 bool started =
false;
109 bool initialized =
false;
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
TimeUnit
Time Units.
Definition AudioTypes.h:48
@ US
Definition AudioTypes.h:48
@ HZ
Definition AudioTypes.h:48
@ MS
Definition AudioTypes.h:48
constexpr const _Ep * end(initializer_list< _Ep > __il) noexcept
Definition InitializerList.h:63
constexpr const _Ep * begin(initializer_list< _Ep > __il) noexcept
Definition InitializerList.h:55