mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
esp_system: TWDT needs to deregister idle hook callback on esp_task_wdt_deinit()
This commit fixes a bug in esp_task_wdt_deinit() where under CONFIG_FREERTOS_SMP, the idle hook callback is not deregistered.
This commit is contained in:
parent
271f4e4c40
commit
c7fbcd754f
@ -272,7 +272,7 @@ static void unsubscribe_idle(uint32_t core_mask)
|
||||
if (core_mask & 0x1) {
|
||||
#if CONFIG_FREERTOS_SMP
|
||||
assert(core_user_handles[core_num]);
|
||||
ESP_ERROR_CHECK(esp_register_freertos_idle_hook_for_cpu(idle_hook_cb, core_num));
|
||||
esp_deregister_freertos_idle_hook_for_cpu(idle_hook_cb, core_num);
|
||||
ESP_ERROR_CHECK(esp_task_wdt_delete_user(core_user_handles[core_num]));
|
||||
core_user_handles[core_num] = NULL;
|
||||
#else
|
||||
|
Loading…
Reference in New Issue
Block a user