nuttx/boards/xtensa/esp32/esp32-devkitc/src
Tiago Medicci Serrano 57b8fc9954 esp32/irq: Allow IRAM ISRs to run during SPI flash operation
This commit provides an interface to register ISRs that run from
IRAM and keeps track of the non-IRAM interrupts. It enables, for
instance, to avoid disabling all the interrupts during a SPI flash
operation: IRAM-enabled ISRs are, then, able to run during these
operations.

It also makes the code look more similar to the ESP32-S3 SPI flash
implementation by creating a common `esp32_spiflash_init` that is
responsible to create the SPI flash operation tasks. The function
intended to initialize the SPI flash partions was, then, renamed to
`board_spiflash_init`.
2023-11-10 09:11:35 +08:00
..
esp32-devkitc.h New implementation of the ESP32's RMT driver. 2023-07-23 16:17:57 -03:00
esp32_appinit.c
esp32_boot.c
esp32_bringup.c esp32/irq: Allow IRAM ISRs to run during SPI flash operation 2023-11-10 09:11:35 +08:00
esp32_buttons.c boards: Fix buttons GPIO IRQ on ESP boards 2022-11-28 17:24:57 -03:00
esp32_gpio.c
esp32_ledc.c
esp32_mmcsd.c
esp32_reset.c
esp32_twai.c
esp32_userleds.c
esp32_w5500.c arch: Remove up_netinitialize 2023-08-20 14:33:17 +03:00
esp32_ws2812.c New implementation of the ESP32's RMT driver. 2023-07-23 16:17:57 -03:00
Make.defs New implementation of the ESP32's RMT driver. 2023-07-23 16:17:57 -03:00