wanckl
072f62d70d
feat(driver_spi): slave driver support config different tx/rx length
2026-07-06 11:58:20 +08:00
Jiang Jiang Jian
e3feb73053
Merge branch 'task/buildv2_hygiene_and_dep_declarations_v6.1' into 'release/v6.1'
...
fix(components): generic dep-declaration and scope-leakage hygiene exposed by cmakev2 (v6.1)
See merge request espressif/esp-idf!48904
2026-07-03 17:47:24 +08:00
Hu Rui
9c73af2261
refactor(dac): improve the DAC driver
2026-07-02 11:20:37 +08:00
Sudeep Mohanty
2c371a8163
fix(esp_hal_gpspi): narrow freq_limit scope to its consumer in spi_hal_cal_clock_conf
...
freq_limit was declared at the top of the #if SPI_LL_SUPPORT_TIME_TUNING
block and only consumed by HAL_EARLY_LOGE inside an inner if(). When the
log macro expands to nothing (e.g. log component absent from the build
closure, as in g0_components, or log level set below ERROR), the
variable became unused and tripped -Wunused-variable, failing builds
under --check-warnings.
Move the declaration into the inner if() that calls HAL_EARLY_LOGE so
it shares the same scope and lifetime as its consumer.
2026-07-01 19:59:05 +08:00
wanckl
f00c0cff28
feat(driver_spi): 3wire sio mode support on slave_hd mode
2026-05-22 11:59:57 +08:00
Chen Chen
d9caace913
fix: fix the sleep retention issue caused by missing ENTRY(2)
2026-05-09 16:13:07 +08:00
wuzhenghui
7c10126309
feat(esp_hw_support): isolate all digital io to suppress pad leakage on TOP pd sleep
2026-05-07 08:39:56 +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
99bf74f022
feat(driver_spi): s31 gpspi driver support
2026-04-10 14:22:17 +08:00
wanckl
64704886b7
refactor(driver_spi): remove some SPI_LL_xxx SOC_xxx macros
2026-04-10 13:59:20 +08:00
morris
ab16c09947
refactor(hints): move driver migration hints to own components
2026-02-14 15:51:18 +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
morris
f621cc4fff
Merge branch 'feat/esp_driver_dma' into 'master'
...
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma
See merge request espressif/esp-idf!45314
2026-01-23 09:57:22 +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
wanckl
488c933500
fix(driver_spi): added bit trans length check for master driver
...
Closes https://github.com/espressif/esp-idf/issues/16049
Closes https://github.com/espressif/esp-idf/issues/17725
2026-01-21 19:02:09 +08:00
Chen Jichang
4709b6b474
change(soc): split SOC_NON_CACHEABLE_OFFSET macro to SRAM/PSRAM/FLASH
2026-01-14 16:04:28 +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