gaoxu
ea417f202e
feat(isp): support isp dma input and add example
2026-07-14 18:15:44 +08:00
Song Ruo Jing
78ccd163cc
fix(dma2d): fix non-usable DMA2D_CSC_TX_SCRAMBLE option
2026-07-02 20:25:09 +08:00
morris
624a21f359
feat(dma2d): support RGB24 and BGR24 scramble conversion
...
Add async color convert coverage for direct RGB24/BGR24 byte-order swaps
and
thread both TX and RX CSC state through DMA2D transactions for future
extensibility.
2026-06-28 17:07:18 +08:00
morris
dcd7f1deba
feat(dma2d): added async color convert driver
2026-06-16 15:01:23 +08:00
Song Ruo Jing
14d8570163
feat(ppa): add sleep retention support for DMA2D and PPA
2026-06-15 15:45:07 +08:00
Chen Jichang
8319196c64
fix(rgb_lcd): fix gdma link switch not take effect
2026-06-10 15:13:14 +08:00
Chen Jichang
f8ff130959
feat(lcd): support buffer switch interrupt
2026-06-01 15:19:19 +08:00
Song Ruo Jing
ce1d910965
refactor(dma2d): move csc param table to dma2d_periph.c
2026-04-09 21:23:42 +08:00
Song Ruo Jing
db8b921a13
feat(dma2d): add support for esp32s31
2026-04-09 20:30:26 +08:00
morris
11f76780cc
feat(bitscrambler): support driver on esp32s31
2026-04-08 09:53:21 +08:00
Chen Chen
afe13a644a
fix(gdma): revoke burst size array check in gdma_config_transfer
2026-03-23 16:33:30 +08:00
Chen Chen
6ffde29079
feat(spi): make SPI DMA burst size configurable
2026-03-03 14:59:26 +08:00
Song Ruo Jing
9362907287
feat(dma2d,ppa): Support flash encryption for DMA2D and PPA
2026-02-26 16:39:40 +08:00
Chen Jichang
307b21f591
feat(gdma): add gdma support for s31
2026-01-14 16:04:28 +08:00
morris
373901e94c
Merge branch 'refactor/remove_gdma_trigger_peripheral_t' into 'master'
...
refactor: remove gdma_trigger_peripheral_t
See merge request espressif/esp-idf!44964
2026-01-13 17:38:53 +08:00
morris
512b499e1b
refactor: remove gdma_trigger_peripheral_t
2026-01-12 13:47:54 +08:00
Chen Jichang
13efd171c7
fix(gdma): fix dma burst size when flash enc enabled
2026-01-12 11:52:08 +08:00
morris
fb1b53c7c5
refactor(gdma): channel allocation can return both direction within the same call
2026-01-04 15:39:38 +08:00
Chen Jichang
f94c0535db
fix(dma): fix dma alignment when flash_enc enabled
...
Closes https://github.com/espressif/esp-idf/issues/17708
2025-12-30 15:22:58 +08:00
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
morris
2de3be7300
feat(dma): graduate the dma driver into a single component
2025-10-19 22:06:46 +08:00