nuttx/boards/xtensa/esp32/common/include
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
..
board_qencoder.h
esp32_bme680.h drivers: Added support for BME680 2023-07-29 17:47:23 -03:00
esp32_bmp180.h
esp32_bmp280.h
esp32_board_apds9960.h esp32: Add support to gesture and APA102 as LCD 2023-10-24 13:54:32 +08:00
esp32_board_i2c.h
esp32_board_oneshot.h
esp32_board_spiflash.h esp32/irq: Allow IRAM ISRs to run during SPI flash operation 2023-11-10 09:11:35 +08:00
esp32_board_wdt.h
esp32_board_wlan.h
esp32_es8388.h
esp32_ht16k33.h
esp32_lcd_backpack.h
esp32_ltr308.h
esp32_max6675.h
esp32_mcp2515.h
esp32_ms5611.h
esp32_rgbled.h esp32/common: Added support for rgb led driver on esp32 2023-07-05 16:08:56 -03:00
esp32_rmt.h New implementation of the ESP32's RMT driver. 2023-07-23 16:17:57 -03:00
esp32_sht3x.h
esp32_ssd1680.h
esp32_tca9548a.h