wanckl
3c89c34847
refactor(driver_spi): refactor spi sct parts lowlevel header styles
2026-09-11 15:05:20 +08:00
wanckl
a9ce9e4abf
feat(driver_spi): master driver support DDR(DTR) clock mode
2026-08-19 17:22:45 +08:00
wanckl
9ce985dca0
refactor(driver_spi): slave hd move dma context to driver layer
2026-08-07 17:56:15 +08:00
wanckl
96e4fc85a0
refactor(driver_spi): spi driver using dma link list driver
2026-08-07 17:56:10 +08:00
morris
13b23bcdb3
refactor(spi): move sleep retention config into driver layer
...
Move per-target GPSPI regdma retention descriptors out of esp_hal_gpspi
and
into esp_driver_spi so the driver owns its backup scope and restore
sequence.
2026-07-09 11:53:44 +08:00
wanckl
875b7ab7c0
feat(driver_spi): slave driver support config different tx/rx length
2026-06-10 14:41:13 +08:00
wanckl
f00c0cff28
feat(driver_spi): 3wire sio mode support on slave_hd mode
2026-05-22 11:59:57 +08:00
Michael.B
c7e0f02f3b
fix(spi): restore soc/spi_periph.h in hal/spi_hal.h for backward compatibility
...
Commit 64704886b7 (refactor(driver_spi): remove some SPI_LL_xxx SOC_xxx macros)
removed #include "soc/spi_periph.h" from hal/spi_hal.h. Out-of-tree code that
included hal/spi_hal.h and used spi_periph_signal then failed with the symbol
undeclared, because that header had been the transitive source of the declaration.
Partially reverts it.
2026-04-13 00:29:55 +08:00
wanckl
64704886b7
refactor(driver_spi): remove some SPI_LL_xxx SOC_xxx macros
2026-04-10 13:59:20 +08:00
wanckl
cb55d54400
feat(driver_spi): slave hd driver support to using psram buffer
2026-02-06 15:47:45 +08:00
wanckl
dd9a5b7719
feature(driver_spi): slave driver support psram transfer
2026-02-06 15:47:45 +08:00
wanckl
70140bd0fc
fix(driver_spi): master set idle pin level for all data pin
2026-01-06 17:22:43 +08:00
Wan Lei
a633083633
Merge branch 'fix/spi_clean_soc_caps' into 'master'
...
refactor(driver_spi): clean spi soc caps
See merge request espressif/esp-idf!44083
2025-12-15 20:48:21 +08:00
wanckl
6449181ce0
feat(driver_spi): split spi hal component
2025-12-11 15:00:18 +08:00