JiangGuangMing
6020aec177
fix(usb): address wakeup example review comments
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 18:59:24 +08:00
JiangGuangMing
348c4a4f19
feat(docs): update docs for usb wakeup from light sleep example
2026-06-10 15:14:37 +08:00
Guillaume Souchere
a010738ec2
Merge branch 'feat/new-freertos-linux-simulator' into 'master'
...
feat(freertos): Refactor linux simulator
Closes IDF-8339
See merge request espressif/esp-idf!43564
2026-06-05 12:18:44 +02:00
Konstantin Kondrashov
7a573330b8
Merge branch 'feature/efuse_dump' into 'master'
...
feat(efuse): Support efuse token dump
Closes IDF-14046
See merge request espressif/esp-idf!41754
2026-06-05 11:15:30 +03:00
Guillaume Souchere
62a28e250f
feat(lwip): replace --wrap linker hacks with proper VFS registration on linux builds
...
The Linux LWIP port was using --wrap linker flags to intercept read,
write, close, fcntl and select, routing socket FDs (>= LWIP_SOCKET_OFFSET)
to lwip_*() functions. This conflicted with the dlsym(RTLD_NEXT)
cooperative syscall interposition used by the new FreeRTOS Linux
simulator.
Replace the --wrap approach with esp_vfs_register_fd_range(), matching
how LWIP already integrates with VFS on bare-metal ESP32 targets.
The cooperative read()/write() wrappers in vfs_coop_syscalls.c check
VFS first, so LWIP FDs are dispatched to lwip_read() etc. before the
cooperative fallback path is reached.
2026-06-04 11:36:34 +02:00
morris
e892e09d6c
Merge branch 'bugfix/async_crc_timeout' into 'master'
...
fix(async_crc): limit blocking timeout support
See merge request espressif/esp-idf!49226
2026-06-03 18:59:44 +08:00
Konstantin Kondrashov
885097762f
feat(efuse): Support efuse token dump
...
- efuse token dump is compatible with espefuse tool
- EFSW dump can be burned on chip with esp_efuse_token_burn()
2026-06-03 13:19:59 +03:00
Konstantin Kondrashov
ce76bb9a4d
Merge branch 'feature/adds_ipc_isr_safe_api' into 'master'
...
feat(ipc_isr): Adds IPC ISR safe API to stall other CPU
See merge request espressif/esp-idf!41005
2026-06-03 13:06:22 +03:00
morris
c49a6ed454
fix(async_crc): limit the blocking API only accept infinite timeout
...
also support user configured interrupt priority
2026-06-03 15:43:12 +08:00
Konstantin Kondrashov
672736304c
feat(ipc_isr): adds IPC ISR safe API for other CPU stall API
2026-06-02 13:57:47 +03:00
Aditya Patwardhan
76db2bf06d
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!48541
2026-06-02 14:47:29 +05:30
Espressif BOT
7126a31b02
change(mbedtls/crt_bundle): Update esp_crt_bundle certificates
2026-06-02 10:06:43 +05:30
morris
36063fbfb4
docs(ldo): corrected the LDO channel numbers in the programming guide
2026-06-02 11:20:12 +08:00
Chen Chen
df0824437d
docs(i2s): correct power lock management description
...
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-01 15:25:05 +08:00
C.S.M
f47552ed02
doc(jpeg): Update jpeg performance on esp32s31
2026-05-29 16:09:16 +08:00
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
He Binglin
3bf83125b4
Merge branch 'change/esp_idf_ext1_unhold' into 'master'
...
Optimize parts of the sleep wake-up flow
See merge request espressif/esp-idf!47322
2026-05-25 11:15:22 +08:00
He Binglin
eec18ba80a
Merge branch 'doc/esp_idf_flash_pwr_description' into 'master'
...
docs(pm): add flash sleep strategy recommendations
See merge request espressif/esp-idf!45689
2026-05-22 17:44:50 +08:00
hebinglin
23f6b5985a
change(esp_hw_support): disable flash pd in h4 h21 c5 c61
2026-05-22 12:30:44 +08:00
hebinglin
2e59c25ecb
docs(pm): add flash sleep strategy recommendations
2026-05-22 12:30:09 +08:00
wanckl
f00c0cff28
feat(driver_spi): 3wire sio mode support on slave_hd mode
2026-05-22 11:59:57 +08:00
hebinglin
418ffbe2a6
change(esp_pm): move timer wakeup set out of critical section
2026-05-22 11:45:21 +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
Island
b970c5f674
Merge branch 'ble_dev/esp32h21_chip_20260513' into 'master'
...
Ble dev/esp32h21 chip 20260513
Closes BLERP-2798, IDF-11626, IDF-11652, IDF-11653, IDF-11655, IDF-14811, IDF-14812, IDF-14813, IDF-14814, and IDF-14815
See merge request espressif/esp-idf!48499
2026-05-21 14:00:09 +08: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
Wu Zheng Hui
91e66a8d19
Merge branch 'feat/support_io_edge_wakeup' into 'master'
...
feat(esp_hw_support): support rtc io edge wakeup sleep
Closes FCS-1880 and IDF-11812
See merge request espressif/esp-idf!48410
2026-05-20 19:37:35 +08:00
ShenWeilong
cf813a4a1e
feat(ble): Added ble support for esp32h21
2026-05-20 19:24:08 +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
Konstantin Kondrashov
fd7b44503b
Merge branch 'feat/update_efuse_doc_for_new_chips' into 'master'
...
feat(docs): Update efuse doc for H4 and H21
Closes IDF-12959 and IDF-12154
See merge request espressif/esp-idf!48706
2026-05-20 08:01:21 +03: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
wuzhenghui
0bd5331db7
feat(doc): update docs for sleep gpio edge wakeup
2026-05-20 11:04:03 +08:00
Konstantin Kondrashov
1ced5355fd
feat(docs): Update efuse doc for H21
2026-05-19 15:38:19 +03:00
Konstantin Kondrashov
b0da67ab1d
feat(docs): Update efuse doc for H4
2026-05-19 15:17:50 +03: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
gaoxu
07aaba7c7b
refactor(rng): move rng read data function to rng_ll.h and update docs of RNG source
2026-05-13 15:09:55 +08:00
Mahavir Jain
598ec91437
Merge branch 'feature/add_event_handler_set_function' into 'master'
...
feat(esp_http_client): Add API to support set event handler
See merge request espressif/esp-idf!48296
2026-05-12 11:25:56 +05:30