esp-idf/components/driver
morris 9b6d4c4015
uart: support alloc driver object in SRAM
If CONFIG_UART_ISR_IN_IRAM is on, which means user hope the uart
interrupt can still be serviced even when cache is diabled (e.g.
writing to flash). In that case, the driver should make sure to
put the all related objects into SRAM, avoid putting them in the PSRAM.

Closes https://github.com/espressif/esp-idf/issues/7044
Closes https://github.com/espressif/esp-idf/pull/7355
2021-09-22 12:01:04 +08:00
..
esp32 adc_i2s: solve the i2s_adc issue when using wifi 2020-12-14 19:33:35 +08:00
esp32s2 [cxx]: fixed extern "C" declarations 2021-03-15 18:42:19 +08:00
include/driver driver/i2c: add notes to i2c deleteing function 2021-07-16 14:26:48 +08:00
test bugfix(dac): fix testcase fail for dac 2021-03-24 15:50:31 +08:00
adc1_private.h adc_i2s: solve the i2s_adc issue when using wifi 2020-12-14 19:33:35 +08:00
adc_common.c esp_wifi: Fixes issue of crashing when verbose logs are enabled. 2021-03-23 10:30:32 +05:30
CMakeLists.txt Driver(dac): fix DAC-DMA driver and unit test 2020-09-28 19:35:07 +08:00
component.mk driver(adc/dac): fix adc dac driver for esp32s2 2020-04-01 12:41:51 +08:00
dac_common.c Driver(dac): fix DAC-DMA driver and unit test 2020-09-28 19:35:07 +08:00
gpio.c driver(gpio): fix gpio can't wakeup light sleep 2020-05-12 07:15:13 +00:00
i2c.c dreiver/i2c: delete i2c cmd_mux semaphore more cleanly 2021-07-16 14:26:48 +08:00
i2s.c i2s: fix driver uninstall issue 2021-06-17 14:18:21 +08:00
Kconfig uart: support alloc driver object in SRAM 2021-09-22 12:01:04 +08:00
ledc.c global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
mcpwm.c mcpwm: fix second fault line broken 2021-01-27 14:56:33 +08:00
pcnt.c pcnt: fix bug in clear interrupt status 2020-09-30 11:13:17 +08:00
periph_ctrl.c wifi, bt: move esp_phy_common_clock_disable into periph_ctrl and put it into IRAM 2020-08-05 14:08:46 +08:00
rmt.c driver(RMT): Fix the breaking change issue of RMT driver introduced by refactoring. 2020-05-19 11:39:38 +08:00
rtc_io.c rtcio: add hal for driver 2019-11-21 10:40:49 +08:00
rtc_module.c global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
sdio_slave.c sdio_slave: support HAL layer 2019-12-13 18:33:15 +08:00
sdkconfig.rename Rename Kconfig options (components/driver) 2019-05-21 09:09:01 +02:00
sdmmc_host.c sdmmc: Correctly check function parameters before using them 2020-05-20 13:09:05 +08:00
sdmmc_private.h tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
sdmmc_transaction.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
sdspi_crc.c sdspi: support crc16_be for esp32s2 2020-02-12 15:15:46 +08:00
sdspi_crc.h Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
sdspi_host.c sdspi: use polling transactions to increase reading speed. 2020-02-12 15:16:19 +08:00
sdspi_private.h sdspi, vfs_fat: allow sharing SPI bus among devices, and mounting multiple SD cards 2020-02-12 15:16:08 +08:00
sdspi_transaction.c driver: remove unused drivers for esp32s2beta 2019-09-04 10:53:25 +10:00
sigmadelta.c refactor(sigmadelta): add hal sigmadelta driver 2019-11-21 11:53:07 +08:00
spi_bus_lock.c spi: suppress spi_bus_lock_touch log level 2020-05-07 00:32:24 +08:00
spi_common.c spi: allow using esp_flash and spi_master driver on the same bus 2020-03-26 22:08:26 +08:00
spi_master.c spi_master: fix the crash when using interrupt mode when cache is disabled 2021-08-06 12:22:15 +08:00
spi_slave.c spi: allow using esp_flash and spi_master driver on the same bus 2020-03-26 22:08:26 +08:00
timer.c driver/timer: only re-enable alarm in callback when auto reload is true 2021-06-17 10:30:44 +08:00
touch_sensor_common.c global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
twai.c TWAI: ISR runs when cache is disabled 2020-12-03 19:41:59 +08:00
uart.c uart: support alloc driver object in SRAM 2021-09-22 12:01:04 +08:00