4bc6032fa6
NMI Irq error paths call into printf which will use the newlib locks but these can not be used within the NMI, a task switch can not occur here. This case would be a terminal error path that is attempting to write some debug message in the process, so just bail out of the locking in this case. As a warning a ':' character is emitted and this will typically prefix lines emitted in this context - it would be an error for this path to be take in normal operation. |
||
---|---|---|
.. | ||
include | ||
app_main.c | ||
component.mk | ||
cplusplus_operators.cpp | ||
debug_dumps.c | ||
esp_gpio.c | ||
esp_hwrand.c | ||
esp_interrupts.c | ||
esp_iomux.c | ||
esp_phy.c | ||
esp_spi.c | ||
esp_timer.c | ||
exception_vectors.S | ||
led_debug.s | ||
newlib_syscalls.c | ||
phy_info.c | ||
sdk_compat.c | ||
spiflash-cache-enable.S | ||
spiflash.c | ||
sysparam.c |