esp-idf/components/driver
Darian Leung a0bb9b2f57 TWAI: ISR runs when cache is disabled
This commit adds the feature where the TWAI ISR will continue to
run even if the cache is disabled. Whilst cache is disabled, any
received messages will go into the RX queue, and any pending TX
messages in the TX queue will be transmitted. This feature should
be enabled using the CONFIG_TWAI_ISR_IN_IRAM option.
2020-12-03 19:41:59 +08:00
..
esp32 Merge branch 'bugfix/fix_dac_dma_driver_and_ut_backport_v4.2' into 'release/v4.2' 2020-09-28 21:43:11 +08:00
esp32s2 feature(rtc): rename i2c_xxx to regi2c_xxx 2020-10-15 03:34:59 +00:00
include/driver TWAI: ISR runs when cache is disabled 2020-12-03 19:41:59 +08:00
test adc_test: fix the failure caused by low expected middle value 2020-10-19 11:11:34 +08:00
adc1_private.h driver(adc/dac): fix adc dac driver for esp32s2 2020-04-01 12:41:51 +08:00
adc_common.c driver(adc): esp32s2 support API adc2_vref_to_gpio 2020-07-31 17:52:41 +08:00
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 Merge branch 'feature/esp32s2_i2c_driver' into 'master' 2020-03-26 10:20:40 +08:00
i2s.c Merge branch 'bugfix/fix_i2s_reset_issue_v4.2' into 'release/v4.2' 2020-10-19 15:40:03 +08:00
Kconfig TWAI: ISR runs when cache is disabled 2020-12-03 19:41:59 +08:00
ledc.c global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
mcpwm.c Fix init MCPWM Fault line via config struct 2020-07-09 19:19:23 +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: fix config break and reduce overhead of the bus lock on SPI1 2020-04-22 16:06:13 +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 timer: add return task awoken for timer callback 2020-07-12 11:01:47 +00: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: Add return in uart_wait_tx_done 2020-09-08 15:00:53 +08:00