esp-idf/components/driver
houwenxiang 46713a5275 driver(uart): fix uart module reset issue
On ESP32, due to fifo reset issue, UART2 will work incorrectly if reset the fifo of UART1(TX fifo and RX fifo). The software can workaround the RX fifo reset issue,

        while the TX fifo reset issue can not. When UART2 is used and UART1 is used as the log output port, a software reset can reproduce this issue. So we should reset the UART memory

        before the software reset to solve this problem.
2020-06-01 11:01:26 +08:00
..
esp32 touch_sensor.c: Fix datatype of argument for timer callback function 2020-05-04 13:26:58 +05:30
esp32s2 driver(adc): add adc initial code before app_main for esp32s2. 2020-04-04 10:15:30 +08:00
include/driver driver(I2S): Fix i2s_comm_format_t configuration parameter does not match the TRM bug. 2020-05-18 19:55:30 +08:00
test driver(I2S): Fix i2s_comm_format_t configuration parameter does not match the TRM bug. 2020-05-18 19:55:30 +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): fix adc io init bug; add unit test to check; 2020-05-12 06:52:26 +00:00
can.c freertos: moved all xtensa specific files into a separated folder 2020-01-27 16:05:30 -03:00
CMakeLists.txt esp_ipc: Move to new component 2020-05-18 16:51:45 +08:00
component.mk driver(adc/dac): fix adc dac driver for esp32s2 2020-04-01 12:41:51 +08:00
dac.c dac: refactor driver add hal 2019-11-22 11:44:46 +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 driver(I2S): Fix i2s_comm_format_t configuration parameter does not match the TRM bug. 2020-05-18 19:55:30 +08:00
Kconfig Docs: Omit kconfig configurations not available for the target 2020-01-30 10:30:06 +01:00
ledc.c global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
mcpwm.c mcpwm: add HAL layer support 2019-11-25 00:36:30 +08:00
pcnt.c driver: clean pcnt.h i2s.h 2020-03-02 19:31:29 +08:00
periph_ctrl.c periph_clk_gating: add reference counter 2020-04-23 19:29:15 +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_group: update hal api && fix intr_enable 2020-04-23 19:29:15 +08:00
touch_sensor_common.c global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
uart.c driver(uart): fix uart module reset issue 2020-06-01 11:01:26 +08:00