esp-idf/components/soc/esp32h2
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
..
include driver_ng: implement new rmt driver 2022-05-07 10:34:50 +00:00
ld soc: Adds efuse hal 2022-02-24 22:20:09 +08:00
adc_periph.c adc: unify adc_ll_num_t and adc_unit_t 2022-03-18 11:36:50 +08:00
CMakeLists.txt esp32h2: update reg and struct for beta2 2021-11-24 12:34:17 +08:00
dedic_gpio_periph.c fast_gpio: driver support on esp32c3 2021-09-06 19:39:09 +08:00
gdma_periph.c gdma: support IRAM interrupt 2021-11-08 16:14:51 +08:00
gpio_periph.c esp32h2: support GPIO peripheral, IO_MUX, GPIO matrix. 2022-03-04 11:25:05 +08:00
i2c_bbpll.h esp32h2: add rtc clock support 2021-08-26 11:25:39 +08:00
i2c_bias.h esp32h2: add rtc clock support 2021-08-26 11:25:39 +08:00
i2c_periph.c esp32h2: copy driver/hal/soc components from esp32c3 2021-07-01 19:53:11 +08:00
i2c_pmu.h esp32h2: add rtc clock support 2021-08-26 11:25:39 +08:00
i2c_ulp.h esp32h2: add rtc clock support 2021-08-26 11:25:39 +08:00
i2s_periph.c i2s: update copyright 2022-02-21 21:28:48 +08:00
interrupts.c esp32h2: update reg and struct for beta2 2021-11-24 12:34:17 +08:00
ledc_periph.c esp32h2: copy driver/hal/soc components from esp32c3 2021-07-01 19:53:11 +08:00
rmt_periph.c rmt: document and improve LL driver 2022-03-09 10:58:12 +08:00
sigmadelta_periph.c esp32h2: copy driver/hal/soc components from esp32c3 2021-07-01 19:53:11 +08:00
spi_periph.c esp32h2: copy driver/hal/soc components from esp32c3 2021-07-01 19:53:11 +08:00
timer_periph.c gptimer: clean up hal and ll for driver-ng 2021-10-20 18:40:08 +08:00
uart_periph.c uart: uart_set_pin function will now use IOMUX whenever possible 2021-08-04 12:48:30 +08:00