esp-idf/components/driver
songruojing 7ef8012019 gpio: Bugfix - Move esp_intr_free() out of the critical section in gpio_uninstall_isr_service()
Closes https://github.com/espressif/esp-idf/issues/5571

Fix the bug that if the API was called from one core to free the interrupt source on the other core, it would trigger interrupt watchdog.

(cherry picked from commit 0e8286c57b)
2021-12-30 14:45:13 +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 gpio: Bugfix - Move esp_intr_free() out of the critical section in gpio_uninstall_isr_service() 2021-12-30 14:45:13 +08: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