Wykres commitów

9 Commity (1c2a8a89178300471f3c73b024d1c234d635f4be)

Autor SHA1 Wiadomość Data
morris b562754a2f rmt: support esp32c6 2022-09-17 04:56:49 +00:00
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
morris 9f55712c03 rmt: document and improve LL driver 2022-03-09 10:58:12 +08:00
morris 8cdcb4e291 rmt: move RMT item definition from soc to driver 2022-01-06 21:43:12 +08:00
morris a1494809b2 rmt: clean up LL driver 2021-06-22 15:29:11 +08:00
morris 7b37158ede rmt: distinguish group and channel in HAL layer 2021-02-25 12:42:23 +08:00
Marius Vikhammer 58c3f6a421 hal: explicitly include soc_caps.h
Many files in the HAL layer depended on SOC_ macros without
explicitly including soc_caps.h
2021-01-07 10:13:17 +08:00
morris ff976867b3 rmt: split TX and RX in LL driver
Split TX and RX function in LL driver.
Channel number is encoded in driver layer.
Added channel signal list in periph.c
2020-11-05 19:00:55 +08:00
Michael (XIAO Xufeng) 5425ef4ee4 hal: extract hal component from soc component 2020-09-01 13:25:32 +08:00