Home
last modified time | relevance | path

Searched refs:sw_timer (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/esp_system/task_wdt/
Dtask_wdt_impl_esp_timer.c24 esp_timer_handle_t sw_timer; member
51 esp_err_t ret = esp_timer_create(&timer_args, &ctx->sw_timer); in esp_task_wdt_impl_timer_allocate()
89 if (ctx != NULL && ctx->sw_timer != NULL) { in esp_task_wdt_impl_timer_free()
90 ESP_ERROR_CHECK(esp_timer_delete(ctx->sw_timer)); in esp_task_wdt_impl_timer_free()
106 ret = esp_timer_restart(ctx->sw_timer, ctx->period_ms * 1000); in esp_task_wdt_impl_timer_feed()
124 if (ctx == NULL || ctx->sw_timer == NULL) { in esp_task_wdt_impl_timer_stop()
129 ret = esp_timer_stop(ctx->sw_timer); in esp_task_wdt_impl_timer_stop()
141 if (ctx == NULL || ctx->sw_timer == NULL) { in esp_task_wdt_impl_timer_restart()
146 esp_timer_start_periodic(ctx->sw_timer, ctx->period_ms * 1000); in esp_task_wdt_impl_timer_restart()