esp-idf/components/esp_system/include
Darian Leung a73dd07d12 esp_hw_support: Fix esp_light_sleep_start() deadlock
esp_light_sleep_start() will stall the other CPU via esp_ipc_isr_stall_other_cpu(). After stalling the other CPU,
will call esp_clk_... API which themselves take locks. If the other stalled CPU is holding those locks, this will
result in a deadlock.

This commit adds a workaround calling esp_clk_private_lock() to take the lock before stalling the other CPU.
2022-08-10 18:52:32 +08:00
..
esp_private Task WDT: Interuptee task stack is now used for backtracing, regardless of the CPU core 2022-08-02 12:41:14 +08:00
esp_debug_helpers.h Fix datatype conversion compiler error #9254 2022-06-29 14:39:36 +02:00
esp_expression_with_stack.h esp_common: move shared stack 2021-02-24 12:16:37 +08:00
esp_freertos_hooks.h esp_common: move freertos hooks 2021-02-24 12:16:37 +08:00
esp_ipc_isr.h esp_hw_support: Fix esp_light_sleep_start() deadlock 2022-08-10 18:52:32 +08:00
esp_ipc.h esp_ipc: Update documentation and API descriptions 2021-11-18 21:34:50 +08:00
esp_system.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
esp_task_wdt.h esp_system: Add arbitrary user feature to TWDT 2022-05-13 18:01:28 +08:00
esp_task.h optimization config option LWIP_TCPIP_CORE_LOCKING 2021-08-18 21:32:13 +08:00
esp_xt_wdt.h WDT: Add support for XTAL32K Watchdog timer 2021-09-02 09:09:00 +08:00