morris
|
bc064a353a
|
refactor(hal_dma): move bitscrambler from hal component
because bitscrambler can't live without DMA, it's highly binded with the
GDMA peripheral.
|
2025-11-21 16:10:16 +08:00 |
|
laokaiyao
|
49284c3f8d
|
feat(gdma_link): support to select final node link type
|
2025-10-30 16:06:12 +08:00 |
|
Chen Jichang
|
ddef1d3d52
|
refactor(gdma): move buffer aligment to buffer mount config
|
2025-09-26 16:42:33 +08:00 |
|
morris
|
fb4b590941
|
refactor(dma)!: remove deprecated functions
|
2025-06-12 12:24:58 +08:00 |
|
morris
|
d46019bf43
|
refactor(bitscrambler): don't use Reset Clock Control lock of RC version
|
2025-05-20 16:52:32 +08:00 |
|
Dong Heng
|
afa79e0473
|
fix(bitscrambler): fix bitscrambler RX mode initialization error
|
2025-05-15 11:43:39 +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 |
|