Marius Vikhammer
2269230c49
fix(bitscrambler): fixed extra_clean_up actions done after clock disable
...
Cannot write to any bitscrambler registers after clock is disabled in
release_channel().
(cherry picked from commit 39a131617d82e3641d8f0b03b4ec5e5ef1051fd6)
2026-05-12 16:43:51 +08:00
laokaiyao
ce84d734ef
feat(gdma_link): support to select final node link type
2025-11-27 11:36:58 +08:00
Chen Jichang
0c733c2018
refactor(gdma): move buffer aligment to buffer mount config
2025-10-10 17:44:54 +08:00
morris
ee3baa4ca7
refactor(bitscrambler): don't use Reset Clock Control lock of RC version
2025-05-21 10:08:08 +08:00
Dong Heng
d35923141d
fix(bitscrambler): fix bitscrambler RX mode initialization error
2025-05-15 12:08:44 +08:00
Chen Jichang
39f6aeb536
feat(bitscrambler): add enable and disable function
2025-05-12 10:27:14 +08:00
morris
c3f422348d
feat(rmt): support bitscrambler as a RMT encoder
2025-04-07 18:13:03 +08:00
morris
ee668ee658
test(BitScrambler): added more basic test cases
...
e.g. to test different eof mode, prefetch mode
2025-03-05 14:41:49 +08:00
morris
5558028870
bugfix(cache): cache invalidate operation should respect the cache line size
...
not only the buffer address but also the buffer size should aligned to
the cache line size
2025-02-10 17:48:46 +08:00
morris
cfca6c606e
fix(dma): also consider buffer alignment when calculating the DMA nodes
...
Closes https://github.com/espressif/esp-idf/issues/15228
2025-02-07 12:34:42 +08:00
morris
21a8c222e1
feat(bitscrambler): add driver support on esp32c5
2025-01-23 17:50:10 +08:00
morris
dc3f31adac
refactor(bitscrambler): to use GDMA link API
2025-01-13 22:58:27 +08:00