esp-idf/components/driver
morris 2fb43820c2 driver_ng: implement new rmt driver
The legacy driver can't handle the breaking change between esp chips

very well.

And it's not elegant to extend new feature like DMA, ETM.

The new driver can return a opaque handle for each RMT channel.

An obvious transaction concept was also introduced.

TX and RX functionalities are splited out.
2022-05-07 10:34:50 +00:00
..
deprecated driver_ng: implement new rmt driver 2022-05-07 10:34:50 +00:00
esp32 hw_support: move rtc_ctrl from driver to hw_support 2022-04-29 14:28:09 +08:00
esp32c3 adc: unify adc_ll_num_t and adc_unit_t 2022-03-18 11:36:50 +08:00
esp32s2 hw_support: move rtc_ctrl from driver to hw_support 2022-04-29 14:28:09 +08:00
esp32s3 hw_support: move rtc_ctrl from driver to hw_support 2022-04-29 14:28:09 +08:00
gpio hw_support: move rtc_ctrl from driver to hw_support 2022-04-29 14:28:09 +08:00
include driver_ng: implement new rmt driver 2022-05-07 10:34:50 +00:00
rmt driver_ng: implement new rmt driver 2022-05-07 10:34:50 +00:00
test driver: deprecate legacy rmt driver 2022-05-07 10:34:50 +00:00
test_apps driver_ng: implement new rmt driver 2022-05-07 10:34:50 +00:00
adc1_private.h driver: update copyright notice 2021-05-25 17:43:57 +02:00
adc_common.c adc: unify adc_ll_num_t and adc_unit_t 2022-03-18 11:36:50 +08:00
adc_deprecated.c adc: unify adc_ll_num_t and adc_unit_t 2022-03-18 11:36:50 +08:00
adc.c Remove IRAM_ATTR from any function declarations 2022-03-22 09:58:50 +00:00
CMakeLists.txt driver_ng: implement new rmt driver 2022-05-07 10:34:50 +00:00
dac_common.c build: fix unused tag string 2022-01-18 10:06:08 +08:00
gdma.c Merge branch 'feature/proper_way_register_testapp_component' into 'master' 2022-04-11 21:04:14 +08:00
gptimer.c gptimer: added enable/disable functions 2022-05-06 18:18:39 +08:00
i2c.c I2C: patch for solving watchdog timeout issue 2022-05-05 14:36:49 +08:00
i2s.c i2s: fix only right case 2022-04-23 07:38:45 +00:00
Kconfig driver_ng: implement new rmt driver 2022-05-07 10:34:50 +00:00
ledc.c ledc: cleanup the clock selection code 2022-04-14 08:15:14 +00:00
linker.lf Merge branch 'refactor/gpio_unit_test' into 'master' 2022-04-01 18:38:19 +08:00
mcpwm.c global: make periph enable/disable APIs private 2021-11-08 10:37:47 +08:00
pulse_cnt.c pcnt: added enable/disable functions 2022-05-06 18:18:39 +08:00
sdio_slave.c driver: fix issues reported by PVS-Studio 2022-03-14 18:46:47 +01:00
sdkconfig.rename Rename Kconfig options (components/driver) 2019-05-21 09:09:01 +02:00
sdmmc_host.c global: make periph enable/disable APIs private 2021-11-08 10:37:47 +08:00
sdmmc_private.h driver: update copyright notice 2021-05-25 17:43:57 +02:00
sdmmc_transaction.c sdmmc: Add erase command-38. Support erase/trim/discard/sanitize 2022-03-05 16:02:01 +05:30
sdspi_crc.c driver: update copyright notice 2021-05-25 17:43:57 +02:00
sdspi_crc.h driver: update copyright notice 2021-05-25 17:43:57 +02:00
sdspi_host.c sdspi_host: bugfix The clock may be sent out before the bus that was used immediately before is released. 2022-01-18 21:07:10 +00:00
sdspi_private.h driver: update copyright notice 2021-05-25 17:43:57 +02:00
sdspi_transaction.c driver: update copyright notice 2021-05-25 17:43:57 +02:00
spi_bus_lock.c spi flash: fix cache accessed while disabled issues at -O0 2022-02-07 11:33:33 +08:00
spi_common.c Merge branch 'bugfix/spi_free_crash_uninitialized' into 'master' 2022-03-27 02:31:06 +08:00
spi_master.c clk_tree: prework of introducing clk subsystem control 2022-04-11 12:09:06 +08:00
spi_slave_hd.c adc: support adc dma driver on all chips 2021-12-16 00:19:15 +00:00
spi_slave.c driver: fix issue found by coverity scan 2022-03-24 21:36:03 +08:00
temperature_sensor.c temp_sensor: added enable/disable functions 2022-05-06 18:18:39 +08:00
touch_sensor_common.c hw_support: move rtc_ctrl from driver to hw_support 2022-04-29 14:28:09 +08:00
twai.c soc: don't expose unstable soc header files in public api 2022-01-06 23:10:22 +08:00
uart.c driver: uart fix send bytes in RS485 mode rts assert failure 2022-04-26 21:48:07 +08:00
usb_serial_jtag.c freertos: Remove legacy data types 2022-02-09 23:05:45 +08:00