4#include <esp_task_wdt.h>
24 LOGD(
"esp_timer_delete");
59 esp_timer_create_args_t timer_args;
60 timer_args.callback = callback_f;
61 timer_args.name =
"rtsp_timer";
65#if CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD
66 timer_args.dispatch_method = ESP_TIMER_ISR;
68 LOGW(
"ESP_TIMER_ISR dispatch method not supported, using ESP_TIMER_TASK");
69 timer_args.dispatch_method = ESP_TIMER_TASK;
72 timer_args.dispatch_method = ESP_TIMER_TASK;
75 LOGD(
"esp_timer_create: %p", timer_args.arg);
76 esp_err_t rc = esp_timer_create(&timer_args, &
rtsp_timer);
78 LOGE(
"Could not create timer: %d", rc);
83 esp_err_t rc = ESP_OK;
88 LOGD(
"esp_timer_start_periodic");
92 LOGE(
"Could not start timer: %d", rc);
103 LOGD(
"esp_timer_stop");
#define LOGW(...)
Definition AudioLoggerIDF.h:29
#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:44
@ US
Definition AudioTypes.h:44
@ HZ
Definition AudioTypes.h:44
@ MS
Definition AudioTypes.h:44