esp-idf/components/driver
morris 73c5a68c6f
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 11:46:42 +08:00
..
esp32 adc: apply adc power API to adc driver 2021-03-26 17:41:20 +08:00
esp32c3 Merge branch 'bugfix/adc_power_issue_4.3' into 'release/v4.3' 2021-03-30 17:15:09 +00:00
esp32s2 fix: reduce the consumption of touch sensor during deep sleep 2021-04-12 12:24:53 +08:00
esp32s3/include/driver fix: reduce the consumption of touch sensor during deep sleep 2021-04-12 12:24:53 +08:00
include spi_docs: Fixed the default value of max_transfer_sz. 2021-07-05 11:47:27 +08:00
test Merge branch 'bugfix/rotary_encoder_v4.3' into 'release/v4.3' 2021-09-17 08:57:05 +00:00
adc1_private.h adc_i2s: solve the i2s_adc issue when using wifi 2020-12-07 10:45:04 +08:00
adc_common.c adc: apply adc power API to adc driver 2021-03-26 17:41:20 +08:00
CMakeLists.txt TWAI: FIFO overrun handling and errata workarounds 2021-04-26 19:35:13 +08:00
component.mk gdma: dynamic alloc DMA channels 2021-01-13 10:52:27 +08:00
dac_common.c dfiver(dac): add dac dma driver and unit test 2020-08-26 06:23:24 +00:00
dedic_gpio.c gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
gdma.c gdma: fix wrong level of {group,pair} ref count 2021-02-24 17:46:23 +08:00
gpio.c deep sleep: fix sleep gpio wakeup fail issue 2021-04-14 15:40:13 +08:00
i2c.c dreiver/i2c: delete i2c cmd_mux semaphore more cleanly v4.3 2021-06-21 10:07:40 +08:00
i2s.c i2s: fix driver uninstall issue 2021-06-17 12:57:58 +08:00
Kconfig TWAI: FIFO overrun handling and errata workarounds 2021-04-26 19:35:13 +08:00
ledc.c gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
linker.lf TWAI: FIFO overrun handling and errata workarounds 2021-04-26 19:35:13 +08:00
mcpwm.c gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
pcnt.c gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
periph_ctrl.c TWAI: FIFO overrun handling and errata workarounds 2021-04-26 19:35:13 +08:00
rmt.c gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
rtc_io.c esp_system: support gpio wakeup from deep sleep on esp32c3 2021-02-26 17:08:22 +08:00
rtc_module.c system: reset dma when soft reset 2021-01-25 04:51:40 +00:00
sdio_slave.c gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
sdkconfig.rename Rename Kconfig options (components/driver) 2019-05-21 09:09:01 +02:00
sdmmc_host.c gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
sdmmc_private.h Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
sdmmc_transaction.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
sdspi_crc.c esp_rom: extract common CRC apis into esp_rom_crc.h 2020-06-23 16:40:14 +08:00
sdspi_crc.h Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
sdspi_host.c global: fix sign-compare warnings 2021-01-12 14:05:08 +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 gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
spi_bus_lock.c global: fix sign-compare warnings 2021-01-12 14:05:08 +08:00
spi_common.c gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3 2021-04-12 17:45:06 +08:00
spi_master.c spi: refactor spi_common dma allocator 2021-02-25 11:01:33 +08:00
spi_slave_hd.c spi_slave_hd: add callback after data is loaded to the DMA for segment mode 2021-04-28 08:20:55 +00:00
spi_slave.c spi: remove HSPI macro on esp32c3 and esp32s3 2021-04-06 15:30:28 +08:00
timer.c timer: add IRAM_ATTR to spinlock give/take API 2021-05-11 15:31:59 +08:00
touch_sensor_common.c driver: Add esp32c3 drivers (except ADC/DAC) and update tests 2020-12-23 09:53:24 +11:00
twai.c Merge branch 'bugfix/twai_caps_naming_and_tidy_up_v4.3' into 'release/v4.3' 2021-04-28 17:47:35 +00:00
uart.c uart: support alloc driver object in SRAM 2021-09-22 11:46:42 +08:00