esp-open-rtos/core
Our Air Quality acaf6f0799 Load/store exception handler: handle re-entry via a NMI.
The NMI can asynchronously interrupt the load/store exception handler. This
does occur frequently as the NMI handler code does invoke load/store
exceptions, and the load/store exception handler is heavly used. This was
corrupting the load/store exception handler saved state and thus randomly
corrupting registers a0 to a6 of the interruptee.
2018-06-27 20:53:53 +10:00
..
include Malloc support for allocating to DRAM and/or IRAM. 2018-06-27 20:53:53 +10:00
app_main.c Malloc support for allocating to DRAM and/or IRAM. 2018-06-27 20:53:53 +10:00
component.mk Rework component makefiles to have a default <component>_ROOT 2015-09-08 09:59:59 +10:00
cplusplus_operators.cpp Make operator new / delete weak 2018-05-16 17:56:15 +02:00
debug_dumps.c Added an API for user exception handlers 2017-08-29 09:51:23 +03:00
esp_gpio.c Add an argument to ISRs. Disable interrupts while masking them. 2017-08-30 13:51:32 +10:00
esp_hwrand.c Use hwrand for the sdk uses of rand, in particular with the NMI. 2017-07-20 16:24:45 +10:00
esp_interrupts.c Add an argument to ISRs. Disable interrupts while masking them. 2017-08-30 13:51:32 +10:00
esp_iomux.c Removed INLINED (force inline) macro. 2015-11-28 18:01:03 +11:00
esp_phy.c Add PHY hardware management for Bluetooth Coexistence pin choice 2016-05-15 22:21:10 +10:00
esp_spi.c Driver for Cypress serial F-RAM 2017-12-24 18:49:52 +05:00
esp_timer.c pwm fix (#485) 2017-12-02 11:54:04 +05:00
exception_vectors.S Load/store exception handler: handle re-entry via a NMI. 2018-06-27 20:53:53 +10:00
led_debug.s Use GPIO2 for led_debug.S 2015-09-14 17:20:00 +10:00
newlib_syscalls.c Malloc support for allocating to DRAM and/or IRAM. 2018-06-27 20:53:53 +10:00
phy_info.c Wrap structure around phy_info PHY initialisation settings 2016-05-15 22:21:10 +10:00
sdk_compat.c gcc __attribute__((constructor)): Remove hacked calling, move ctor sections to flash 2016-04-24 18:52:16 +10:00
spiflash-cache-enable.S Suport disabling the lower half of the instruction cache. 2018-06-27 20:53:53 +10:00
spiflash.c spi_write: use uint32_t for the page iteration counter. 2017-08-30 13:51:32 +10:00
sysparam.c sysparam: always create the semaphore on init. 2018-06-05 22:24:48 +10:00