Jiang Jiang Jian
cf515d20d7
Merge branch 'feat/support_usb_wakeup_v6.1' into 'release/v6.1'
...
feat: support usb as wakeup source from light sleep (v6.1)
See merge request espressif/esp-idf!49497
2026-06-30 19:40:33 +08:00
Jiang Jiang Jian
0cbf614bda
Merge branch 'idf/ble_audio_docs_misc_update_v6.1' into 'release/v6.1'
...
docs(ble_audio): Adopt SIG product name and add LE Audio API guide entry (v6.1)
See merge request espressif/esp-idf!49774
2026-06-30 14:15:05 +08:00
morris
caf09a3c97
feat(dma2d): support RGB24 and BGR24 scramble conversion
...
Add async color convert coverage for direct RGB24/BGR24 byte-order swaps
and
thread both TX and RX CSC state through DMA2D transactions for future
extensibility.
2026-06-30 11:51:40 +08:00
morris
ac5fcd73ef
docs(dma2d): added async color convert programming guide
2026-06-30 11:51:40 +08:00
morris
1660ff9993
Merge branch 'fix/twaifd_assert_fail_v6.1' into 'release/v6.1'
...
fix(driver_twai): fix driver assert fail when send frame (v6.1)
See merge request espressif/esp-idf!49939
2026-06-30 11:25:35 +08:00
morris
19249ab573
Merge branch 'refactor/jpeg_encoder_example_v6.1' into 'release/v6.1'
...
feat(jpeg): simplify encode example and add pytest coverage (v6.1)
See merge request espressif/esp-idf!50139
2026-06-30 11:17:08 +08:00
morris
c2db07dcaa
feat(jpeg): simplify encode example and add pytest coverage
...
Embed a 720p BGR raw asset and stream the encoded JPEG over UART so
this example no longer depends on SD card setup.
Add pytest coverage that reconstructs the JPEG from base64 output and
compares it against a checked-in golden image.
2026-06-29 17:26:08 +08:00
JiangGuangMing
b7ce090780
feat(docs): update docs for usb wakeup from light sleep example
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 16:08:35 +08:00
wanckl
de63f3978b
feat(driver_twai): add prioritized TX queue support
2026-06-23 20:18:04 +08:00
morris
ea3e823755
fix(sdio_slave): align buffer size checks with descriptor limits
...
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 23:19:43 +08:00
Liu Linyan
a701c91cb0
docs(ble_audio): Adopt SIG product name and add LE Audio API guide entry
2026-06-17 19:09:43 +08:00
Jiang Jiang Jian
e4f18caa91
Merge branch 'bugfix/int_wdt_default_psram_v6.1' into 'release/v6.1'
...
fix(iwdt): increased default timeout if using PSRAM (v6.1)
See merge request espressif/esp-idf!49480
2026-06-13 15:28:33 +08:00
Hu Rui
ef674eddd3
fix(touch): enable touch deep sleep on esp32-s31
2026-06-12 18:05:25 +08:00
Mahavir Jain
7678f3570d
Merge branch 'feat/adds_ds_qemu_test_v6.1' into 'release/v6.1'
...
feat: adds mutual auth example (v6.1)
See merge request espressif/esp-idf!49340
2026-06-11 10:26:59 +05:30
Jiang Jiang Jian
9a4d018e0a
Merge branch 'fix/heap-minimum-free-size_v6.1' into 'release/v6.1'
...
fix(heap): Do not consider newly registered heap in minimum free size calculation (v6.1)
See merge request espressif/esp-idf!49035
2026-06-10 11:08:03 +08:00
Marius Vikhammer
1db2e04c21
fix(iwdt): increased default timeout if using PSRAM
...
Default timeout for interrupt WDT was increased by default
on ESP32, due to some heap integrity check APIs taking a long
time on large PSRAMs and causing timeouts.
But this adjustment was only done for ESP32, not later chips,
even though they may experience the same issue.
Adjusted to have the same behavior on all chips with PSRAM
enabled, making it consistant with the docs.
Closes https://github.com/espressif/esp-idf/issues/18360
2026-06-10 10:20:50 +08:00
hebinglin
5ff1c38cb8
fix(ulp): fix lp uart keep wakeup triggered
2026-06-08 19:29:53 +08:00
Ashish Sharma
d7ec6e0db0
feat(esp_http_client_mutual_auth): add mutual TLS example
...
Closes https://github.com/espressif/esp-idf/issues/18393
2026-06-05 17:32:09 +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
cc82ece46a
Merge branch 'feat/update_jpeg_performance_v6.1' into 'release/v6.1'
...
doc(jpeg): Update jpeg performance on esp32s31 (backport v6.1)
See merge request espressif/esp-idf!49252
2026-06-04 12:16:31 +08:00
morris
cbc91b4616
Merge branch 'docs/i2s_pm_description_v6.1' into 'release/v6.1'
...
docs(i2s): correct power lock management description (v6.1)
See merge request espressif/esp-idf!49126
2026-06-04 11:15:33 +08:00
C.S.M
594537c475
doc(jpeg): Update jpeg performance on esp32s31
2026-06-04 10:45:15 +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
morris
2b36e6308a
docs(ldo): corrected the LDO channel numbers in the programming guide
2026-06-02 14:51:17 +08:00
Chen Chen
0cb3ef8b1e
docs(i2s): correct power lock management description
...
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:25:38 +08:00
Guillaume Souchere
aaae14008a
fix(heap): Do not consider newly registered heap in minimum free size calcualtion
...
After startup is done and app_main is reached, all calls to
heap_caps_add_region_with_caps (adding a new heap to the list of registered
heaps) will not affect the minimum free heap size value.
For heaps created before startup, this won't apply and their size will
end up being taken into account in the calculation of the minimum.
2026-05-29 07:56:48 +02: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
Wan Lei
bf10423a5b
Merge branch 'feat/spi_3wire_sio_support_on_slave_hd' into 'master'
...
feat(driver_spi): 3wire sio mode support on slave_hd mode
See merge request espressif/esp-idf!48318
2026-05-22 15:41:12 +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
yangfeng
e7d079c422
feat(bt): Add a2dp_source_aac example
2026-05-21 21:15:36 +08:00
yangfeng
22f116eed5
feat(bt): Add a2dp_sink_stream_aac example
2026-05-21 21:15:36 +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
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
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