| 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 | ||