Hu Rui
9c73af2261
refactor(dac): improve the DAC driver
2026-07-02 11:20:37 +08:00
morris
3eddb7915f
feat(dma2d): added async color convert driver
2026-06-30 11:51:40 +08:00
Chen Jichang
5deef19f66
fix(gdma): fix crc stuck with large input
2026-06-05 18:53:22 +08:00
morris
7fd1e25294
Merge branch 'bugfix/async_crc_timeout_v6.1' into 'release/v6.1'
...
fix(async_crc): limit blocking timeout support (v6.1)
See merge request espressif/esp-idf!49242
2026-06-04 22:40:02 +08:00
morris
2b9277f30d
fix(async_crc): limit the blocking API only accept infinite timeout
...
also support user configured interrupt priority
2026-06-03 19:00:29 +08:00
Chen Jichang
f17bc5d033
feat(lcd): support buffer switch interrupt
2026-06-01 18:28:50 +08:00
morris
f2d62bba74
feat(gdma): expose interrupt priority as a configurable option
...
- Add intr_priority field to gdma_channel_t structure
- Add intr_bind_name field to gdma_signal_conn_t for interrupt binding
- Validate intr_priority during channel allocation (must be 0-3)
- Use ESP_INTR_FLAG_SHARED_PRIVATE instead of ESP_INTR_FLAG_SHARED
- Use esp_intr_alloc_info() with bind_by.name for shared interrupts
- Add interrupt priority configuration test case
- Update all gdma_periph.c files with pair-specific bind names (gdma_gXpY)
2026-04-01 10:42:22 +08:00
morris
a3ef29eb49
feat(gdma): add descriptor empty callback for GDMA RX events
2026-03-09 15:19:57 +08:00
Song Ruo Jing
9362907287
feat(dma2d,ppa): Support flash encryption for DMA2D and PPA
2026-02-26 16:39:40 +08:00
morris
2712bb2339
feat(crc): added async CRC driver based on GDMA peripheral
2026-02-13 09:57:25 +08:00
Chen Jichang
7656e0935e
feat(gdma): support lp ahb dma on esp32s31
2026-01-28 13:08:07 +08:00
morris
35bdd8c651
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma
2026-01-22 14:14:14 +08:00