1487 Commits

Author SHA1 Message Date
Chen Ji Chang
ea0b39f521 Merge branch 'docs/spi-slave-timeout-return' into 'master'
docs(driver_spi): document SPI slave timeout returns

Closes IDFGH-17691

See merge request espressif/esp-idf!48783
2026-05-25 14:00:52 +08:00
wanckl
f00c0cff28 feat(driver_spi): 3wire sio mode support on slave_hd mode 2026-05-22 11:59:57 +08:00
Chen Jichang
b9386bf807 docs(spi): document SPI slave timeout returns
Closes https://github.com/espressif/esp-idf/issues/18636
2026-05-21 14:44:13 +08:00
Armando (Dou Yiwen)
a6c0ea2289 Merge branch 'feat/sdmmc_s31' into 'master'
sdmmc: s31 support

Closes IDF-14705 and IDF-14706

See merge request espressif/esp-idf!47232
2026-05-21 04:59:49 +00:00
morris
9559f3114d Merge branch 'feat/i2s_destination_config' into 'master'
feat(i2s): add Bluetooth destination config for esp32s31

Closes IDF-15674

See merge request espressif/esp-idf!48482
2026-05-21 12:21:15 +08:00
armando
f408e1a8bc feat(sdmmc): add esp32s31 support
Enable SDMMC host support on ESP32-S31 across HAL, SOC caps, tests, examples, and documentation.
2026-05-21 09:09:28 +08:00
Hu Rui
5067b26eb3 Merge branch 'test/uart_dma_ota_fix' into 'master'
refactor(uhci): refactor uart_dma_ota example

See merge request espressif/esp-idf!48076
2026-05-20 15:35:03 +08:00
Hu Rui
b222c61cb8 refactor(uhci): improve uart_dma_ota example & uhci docs
add const to UHCI rx callback edata->data
2026-05-20 11:21:29 +08:00
Chen Ji Chang
ee9e481ae4 Merge branch 'feat/support_lcd_gdb_buffer_display' into 'master'
feat(lcd): provide a gdb extension to dump buffer

Closes IDF-15296

See merge request espressif/esp-idf!47902
2026-05-19 19:37:37 +08:00
Chen Chen
145bf152de feat(i2s): add BLE destination config for esp32s31 2026-05-19 17:31:48 +08:00
Hu Rui
2981e7ae01 Merge branch 'feat/touch_sleep_esp32s31' into 'master'
feat(touch): support touch sleep on ESP32-S31

Closes IDF-15566 and IDF-14796

See merge request espressif/esp-idf!48443
2026-05-19 11:24:01 +08:00
Chen Chen
14c3147fd0 Merge branch 'feat/lcd_i2c_use_configurable_timeout' into 'master'
feat(lcd): add configurable timeout for lcd i2c panel

Closes IDFGH-17618 and IDFGH-17619

See merge request espressif/esp-idf!48426
2026-05-19 10:34:39 +08:00
Chen Chen
11e647e1a4 Merge branch 'doc/i2s_esp32_mclk_restriction' into 'master'
docs(i2s): add note for the restriction of MCLK on esp32

Closes IDFGH-17643

See merge request espressif/esp-idf!48313
2026-05-19 10:34:20 +08:00
Hu Rui
ccf6d53524 feat(touch): support touch sleep on ESP32-S31
Note: deep sleep wake-up currently has issue
2026-05-18 16:53:53 +08:00
Chen Chen
0ceada9d0a feat(lcd): add configurable timeout for lcd i2c panel
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-05-18 10:34:12 +08:00
Chen Jichang
eb429c95d4 feat(idf_drivers_gdb): provide a gdb extension to dump buffer 2026-05-15 19:34:30 +08:00
Chen Chen
a766fcf526 docs(i2s): add note for the restriction of MCLK on esp32
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-15 16:36:14 +08:00
harshal.patil
d7c9c3bc10 feat(mbedtls/psa_esp_rsa_ds): Support persistent ESP-RSA DS driver 2026-05-15 09:09:15 +05:30
Gao Xu
891c53b472 Merge branch 'feat/adc_continuous_s31' into 'master'
ADC: oneshot and continuous mode support on ESP32-S31

Closes IDF-14744 and IDF-14741

See merge request espressif/esp-idf!47423
2026-05-15 10:15:55 +08:00
Gao Xu
b66f6bcc86 Merge branch 'feat/cam_support_s31' into 'master'
Support dvp cam on ESP32-S31

Closes IDF-14722

See merge request espressif/esp-idf!47850
2026-05-15 10:03:53 +08:00
gaoxu
4e3751b32e feat(cam): support dvp cam on ESP32-S31 2026-05-14 17:09:49 +08:00
gaoxu
03c8862a9f feat(adc): support ADC single ended oneshot and continuous mode on ESP32-S31 2026-05-14 16:31:29 +08:00
Gao Xu
69136606ab Merge branch 'feat/s31_rng_basic_support' into 'master'
Feat/s31 rng support

Closes IDF-14632, WIFIBUG-1875, and TZ-2554

See merge request espressif/esp-idf!47217
2026-05-13 17:47:59 +08:00
C.S.M
60f401168b Merge branch 'fix/flash_suspend_doc' into 'master'
doc(spi_flash): Add more flash suspend information

See merge request espressif/esp-idf!48289
2026-05-11 16:00:12 +08:00
C.S.M
efd344e4b3 doc(spi_flash): Add more flash suspend information 2026-05-11 14:21:34 +08:00
Mahavir Jain
bc8db060f1 Merge branch 'feat/key_manager_ecdh1_key_deployment_mode' into 'master'
Key Manager ECDH1 key deployment mode

Closes IDF-15582

See merge request espressif/esp-idf!47988
2026-05-11 09:03:10 +05:30
gaoxu
3d7a643ff7 feat(rng): trng refactor to ll functions on esp32s31 2026-05-11 09:08:25 +08:00
morris
1898e13682 docs(ana_cmpr): rewrite the programming guide 2026-05-07 22:57:03 +08:00
morris
65f4707d2b feat(ana_cmpr): add ETM periodic scan example 2026-05-06 09:39:48 +08:00
harshal.patil
9aba184c43 feat(esp_security): add ECDH1 deployment mode to Key Manager driver 2026-04-30 09:29:40 +05:30
Chen Chen
270d9e0187 fix(i2s): fix the I2S clock source from rtc_fast to rc_fast 2026-04-28 15:21:01 +08:00
Lv Xin Yue
e17f46e240 Merge branch 'docs/update_sd_pullup_requirements' into 'master'
docs(esp32): Updated wording to avoid misunderstanding

See merge request espressif/esp-idf!47871
2026-04-28 09:53:22 +08:00
Lv Xin Yue
475f9b6156 docs(esp32): Updated wording to avoid misunderstanding 2026-04-28 09:18:04 +08:00
Chen Chen
bd1afdeb48 Merge branch 'feat/pcnt_support_s31' into 'master'
feat(pcnt): support pcnt on esp32s31

Closes IDF-14699

See merge request espressif/esp-idf!47767
2026-04-27 12:07:33 +08:00
Chen Chen
2658eda240 feat(pcnt): support pcnt on esp32s31 & add group_id config 2026-04-24 17:16:15 +08:00
Song Ruo Jing
d2b2578244 refactor(examples/ppa): PPA example switch to use RGB LCD panel
Also moved the RGB panel initialization code to a common component,
which can be reused by other examples.
2026-04-24 11:47:41 +08:00
Song Ruo Jing
6441c76ef4 feat(ppa): add support for ESP32S31 2026-04-24 11:47:41 +08:00
morris
c025fdd075 Merge branch 'bugfix/mcpwn_header_toc' into 'master'
fix(docs): Add TOC and subtitles to the list of MCPWM header files

See merge request espressif/esp-idf!47840
2026-04-23 10:08:06 +08:00
Krzysztof
f558730477 fix(docs): Add TOC and subtitles to the list of MCPWM header files 2026-04-22 13:35:56 +08:00
laokaiyao
8d0fca08a0 feat(i2s): support i2s & apll on esp32s31 2026-04-22 09:30:53 +08:00
Chen Jichang
a3f14c8ed1 feat(lcd): support rgb and i80 lcd on s31 2026-04-21 14:18:31 +08:00
morris
298d67b7af Merge branch 'docs/fix-bitscrambler-output-bit-range-idfgh-17533' into 'master'
docs(bitscrambler): fix output bit range in documentation (IDFGH-17533)

See merge request espressif/esp-idf!47664
2026-04-17 10:09:15 +08:00
Xorlent
054fdc1fdd Fix output bit range in bitscrambler documentation
Destination bit range incorrect in `Sub-instructions` example
2026-04-16 15:35:45 +08:00
Hu Rui
b9d3b161e4 feat(touch_sens): support touch sensor on esp32s31 2026-04-15 14:12:48 +08:00
Song Ruo Jing
f9b0736c93 feat(ledc): add support for ESP32S31 2026-04-09 22:34:05 +08:00
Song Ruo Jing
50051b74a5 feat(clk): support for esp32s31 clock tree 2026-04-02 20:39:59 +08:00
Zhang Shu Xian
0db9156612 Merge branch 'docs/fix_broken_links' into 'master'
docs: Fix broken links

Closes DOC-13942

See merge request espressif/esp-idf!46357
2026-04-01 14:57:46 +08:00
Marius Vikhammer
5c572e5a60 docs: refresh broken documentation links 2026-04-01 10:17:33 +08:00
Zhang Shuxian
f099ac1e18 docs: Fix broken links 2026-03-30 16:39:41 +08:00
Zhang Shuxian
86403c2cfc docs: Update CN translation for name change 2026-03-24 17:16:56 +08:00