mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-08 04:02:27 +00:00
esp_system: Add arbitrary user feature to TWDT
This commit moidifies the TWDT as follows: - Adds a feature to allows subscribing arbitrary users to the TWDT - Changes esp_task_wdt_init() API to accept configuration structure - Changes esp_task_wdt_init() and esp_task_wdt_deinit() to subscribe/unsubscribe idle tasks of various cores. - Adds support for SMP FreeRTOS idle tasks - Updates startup code TWDT initialization - Updates API documentation
This commit is contained in:
@@ -32,9 +32,11 @@ entries:
|
||||
freertos_hooks:esp_vApplicationIdleHook (noflash)
|
||||
if PM_SLP_IRAM_OPT = y:
|
||||
task_wdt:idle_hook_cb (noflash)
|
||||
task_wdt:esp_task_wdt_reset (noflash)
|
||||
task_wdt:find_task_in_twdt_list (noflash)
|
||||
task_wdt:reset_hw_timer (noflash)
|
||||
task_wdt:find_entry_and_check_all_reset (noflash)
|
||||
task_wdt:find_entry_from_task_handle_and_check_all_reset (noflash)
|
||||
task_wdt:esp_task_wdt_reset (noflash)
|
||||
task_wdt:esp_task_wdt_reset_user (noflash)
|
||||
|
||||
[mapping:esp_timer_pm]
|
||||
archive: libesp_timer.a
|
||||
|
Reference in New Issue
Block a user