Harshal Patil
9e6e9a95d8
test(spi_master): check DMA loopback integrity under concurrent PSRAM GDMA traffic
...
Run an esp_async_memcpy PSRAM-to-PSRAM loop while looping back 2000 full-duplex
DMA transfers and require identical data. Fails on the previous driver with about
70 percent of transfers corrupted; compiled only where the wait bit exists.
2026-09-18 15:12:28 +08:00
Harshal Patil
39fd9f96f7
fix(spi_master): prevent TX underrun at transfer start under concurrent PSRAM DMA
...
Wait for DMA TX data before the master starts a full-duplex transfer, and give
the SPI GDMA channels top priority, so a GDMA channel busy with PSRAM can no
longer shift the transmitted stream by a few bytes at the start of a transfer.
2026-09-18 15:12:24 +08:00
Lu Ai Jun
3dd1a4671a
Merge branch 'fix/sys_test_apps_using_wrong_config' into 'master'
...
CI: fix psram config for system test apps
See merge request espressif/esp-idf!51559
2026-09-17 15:58:44 +08:00
David Čermák
3ff203f158
Merge branch 'test/lwip_build_test' into 'master'
...
feat(lwip): Add support for build-only tests
See merge request espressif/esp-idf!48524
2026-09-17 15:31:23 +08:00
David Čermák
ef5168d191
Merge branch 'fix/eth-allnodes-multicast-filter' into 'master'
...
fix(esp_netif): add all-nodes multicast filter
See merge request espressif/esp-idf!52447
2026-09-17 14:14:59 +08:00
Jiang Jiang Jian
a992ea7a1d
Merge branch 'bugfix/update_ftm_caldata_s31' into 'master'
...
Update FTM calibration data for ESP32-S31
Closes WIFIBUG-2138
See merge request espressif/esp-idf!52510
2026-09-17 11:58:52 +08:00
Chai Ji’e
1b3dc2d75b
Merge branch 'feature/support_chip764_pvt_auto_dbias' into 'master'
...
feat(s31): support chip764 pvt auto dbias
See merge request espressif/esp-idf!51187
2026-09-17 10:49:36 +08:00
Wang Meng Yang
1a9e95d6c1
Merge branch 'change/optimize_bredr_perf_coex' into 'master'
...
change(coex): optimize bredr acl performance in coexistence scenes
Closes BT-4004
See merge request espressif/esp-idf!52345
2026-09-17 08:48:40 +08:00
Wang Meng Yang
457befd4b0
Merge branch 'bugfix/bredr_common_lib_mismatch' into 'master'
...
fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR
Closes BT-4517
See merge request espressif/esp-idf!52876
2026-09-17 08:35:16 +08:00
Wang Meng Yang
f8dcd2c67e
Merge branch 'bugfix/fix_hfp_api_status_check' into 'master'
...
fix(bt/bluedroid): check HFP audio status before forwarding SCO data
Closes BTQABR2023-906
See merge request espressif/esp-idf!52824
2026-09-17 08:09:37 +08:00
Nachiket Kukade
47ae08abb8
fix(esp_wifi): Update FTM calibration data for ESP32-S31
2026-09-16 18:06:25 +05:30
Martin Vychodil
8438b4b0ca
Merge branch 'bugfix/fatfs-restore-ff-use-expand' into 'master'
...
fix(fatfs): restore FF_USE_EXPAND for contiguous file API
Closes IDFGH-18260
See merge request espressif/esp-idf!52783
2026-09-16 19:47:11 +08:00
wuzhenghui
66482b8109
fix(esp_hw_support): only bypass pll_160 clock management if PVT is enabled
2026-09-16 19:37:33 +08:00
wangjialiang
6dea222f7f
fix(iso): Fix cis cen 2nd cis create failed
2026-09-16 18:56:19 +08:00
Michael.B
923bce4161
refactor(pmu): move S31 dbias vol gap getter from efuse_ll to pmu_ll
...
Keep PMU calibration efuse reads in the PMU LL layer, matching other chips.
2026-09-16 18:31:28 +08:00
yanzihan@espressif.com
38fea2d793
feat(esp_hw_support): use pvt auto dbias to support for esp32s31
2026-09-16 18:31:27 +08:00
Jin Cheng
cfce9ef45a
fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR
...
- Sync btdm_common at BR/EDR side
- Enabled BTLC timer overflow interrupt
- Check the btdm version used by BR/EDR during controller initialization
2026-09-16 17:43:24 +08:00
David Cermak
7bcdb676ba
feat(lwip): Add support for build-only tests
2026-09-16 16:42:10 +08:00
Guillaume Souchere
e492079576
Merge branch 'feat/esp-stdio-custom-driver' into 'master'
...
feat(esp_stdio): Add support for custom IO
Closes IDF-14901 and IDF-15541
See merge request espressif/esp-idf!45955
2026-09-16 10:32:44 +02:00
Steven (Yang Minghui)
014b7f8c84
Merge branch 'fix/spi_data_output_inversion_idle_level' into 'master'
...
fix(spi): remove idle compensation for data output inversion
See merge request espressif/esp-idf!52864
2026-09-16 13:14:04 +08:00
Jiang Jiang Jian
0925b1c79a
Merge branch 'fix/fix_s31_modem_clock_link_bad_retention' into 'master'
...
fix(esp_hw_support): wait pll ready before modem clock retention on s31
See merge request espressif/esp-idf!52015
2026-09-16 12:06:29 +08:00
Chen Chen
3fd0b94ea2
Merge branch 'feat/i2c_sleep_retention_h21' into 'master'
...
feat(i2c): support i2c sleep retention on esp32h21
Closes IDF-11579
See merge request espressif/esp-idf!52807
2026-09-16 11:54:01 +08:00
Wang Meng Yang
edef6a8686
Merge branch 'feat/added_nonblocking_mode_for_hci_alloc' into 'master'
...
feat(bt): block the hci task if no available hci cmd buffer for ESP32-S31, ESP32-H4
See merge request espressif/esp-idf!52765
2026-09-16 08:13:40 +08:00
Steven (Yang Minghui)
6b52cfc431
fix(spi): remove idle compensation for data output inversion
2026-09-15 21:11:18 +08:00
Jiang Jiang Jian
e25d7399e3
Merge branch 'bugfix/fix_phy_tx_power' into 'master'
...
fix(phy): fix crash issue when tx power set to 21dBm in ESP32S31
See merge request espressif/esp-idf!52769
2026-09-15 20:46:10 +08:00
muhaidong
69b860b6b8
fix(wifi): fix regdma restore ba bitmap fail issue
2026-09-15 20:37:33 +08:00
muhaidong
223fa998bc
fix(wifi): fix esp32s31 rx packet failed when modem state is interrupted by other
2026-09-15 20:37:33 +08:00
wuzhenghui
a14ab4d942
fix(esp_hw_support): disable BBPLL after sleep if clk_tree ref is zero
...
PLL_SOURCE retention may leave BBPLL on; sync HW in pmu_sleep_finish and keep is_power_on in IRAM.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 20:37:33 +08:00
wuzhenghui
81a97f38b0
fix(esp_hw_support): wait pll ready before modem clock retention for s31
2026-09-15 20:37:33 +08:00
morris
56f65afa93
Merge branch 'feat/rmt_bit_encoder' into 'master'
...
feat(rmt): add bit encoder for rmt tx
Closes IDFGH-16044, IDFGH-13969, and IDFGH-13698
See merge request espressif/esp-idf!41090
2026-09-15 18:12:16 +08:00
Wang Meng Yang
4e87c4770e
Merge branch 'bugfix/fix_cve_bug' into 'master'
...
fix(bt): fixed multiple issues for Bluetooth Classic Controller
Closes BT-4422
See merge request espressif/esp-idf!52799
2026-09-15 18:06:18 +08:00
Wan Lei
0f1bdfb624
Merge branch 'fix/enable_vfs_test' into 'master'
...
fix(vfs): enable h4/h21 support and test
Closes IDF-11593 and IDF-12372
See merge request espressif/esp-idf!52803
2026-09-15 17:57:16 +08:00
Guillaume Souchere
3c1e75706f
feat(esp_stdio): Revert breaking change
...
- also revert the modification in the singature of uninstall function
in all the concerned esp_driver* components and esp_stdio.
- added proper documentation of the feature in the programming guide
2026-09-15 11:49:55 +02:00
Sudeep Mohanty
6933b41314
Merge branch 'feat/ulp_component_split' into 'master'
...
refactor(ulp): separate the ULP coprocessor code from the driver
Closes IDF-15957
See merge request espressif/esp-idf!52268
2026-09-15 11:49:23 +02:00
Island
8c7906c68a
Merge branch 'fix/ble_mesh_last_param_oob' into 'master'
...
fix(ble_mesh): index last_param by inst_type, not controller inst_id
See merge request espressif/esp-idf!51478
2026-09-15 17:43:55 +08:00
ShenWeilong
64018e1982
feat(bt): block the hci task if no available hci cmd buffer for ESP32-S31, ESP32-H4
2026-09-15 17:28:58 +08:00
Chen Ji Chang
b5ebdde954
Merge branch 'fix/rgb_lcd_restart_bb_index' into 'master'
...
fix(rgb_lcd): resync bounce buffer index when restarting DMA
Closes IDFGH-18263
See merge request espressif/esp-idf!52748
2026-09-15 17:08:19 +08:00
linruihao
91810e07e8
fix(bt/bluedroid): check HFP audio status before forwarding SCO data
2026-09-15 16:08:18 +08:00
Chen Chen
c4c83bc041
feat(i2c): support i2c sleep retention on esp32h21
2026-09-15 15:12:46 +08:00
C.S.M
4d7f280139
Merge branch 'feat/tsens_cali_h4' into 'master'
...
feat(tsens): Load ESP32-H4 temperature calibration from eFuse
Closes IDF-15117
See merge request espressif/esp-idf!52798
2026-09-15 14:44:23 +08:00
morris
5d2e6e7323
Merge branch 'fix/rom_mmap_page_num' into 'master'
...
fix(spi_flash): size the ROM mmap page table to the region the ROM searches
See merge request espressif/esp-idf!52720
2026-09-15 14:20:55 +08:00
Rahul Tank
707d66796f
Merge branch 'bugfix/fix_mesh_compilation' into 'master'
...
fix(nimble): Fix PSA related compilation issue for nimble upstream mesh example
Closes IDFCI-13922
See merge request espressif/esp-idf!52764
2026-09-15 11:45:31 +05:30
Island
29e854ad3c
Merge branch 'feat/bluedroid_enc_adv_data' into 'master'
...
feat(ble/bluedroid): move Encrypted Advertising Data APIs into the host
See merge request espressif/esp-idf!51898
2026-09-15 14:12:00 +08:00
liqigan
8dc1fd60aa
fix(bt): Check the peer ECDH public key when using mbedtls
2026-09-15 13:37:44 +08:00
morris
2c1bada767
fix(ana_cmpr): adjust delta_us tolerance for ESP32-H4 capture timestamps test
...
The overhead of trigger_scan() is ~10 us * resample_limit (3) = ~30 us,
plus the 100 us delay inserted between two trigger_scan() calls, so the
total delta_us on ESP32-H4 should be around 130 us. Widen the assertion
window accordingly.
2026-09-15 11:45:51 +08:00
wanckl
9b977f0a8a
fix(vfs): enable h4/h21 support and test
2026-09-15 10:52:51 +08:00
Sonika Rathi
bbf1dc9cc3
Merge branch 'bugfix/esp-partition-test-printf-pri' into 'master'
...
fix(esp_partition): migrate classic tests to test_apps, drop legacy test/
Closes IDFGH-16010
See merge request espressif/esp-idf!52132
2026-09-15 01:32:14 +08:00
Ivan Grokhotkov
f1abda1535
Merge branch 'feature/cache_access_counters' into 'master'
...
feat(esp_hw_support): add cache access counter API
See merge request espressif/esp-idf!50600
2026-09-14 17:21:49 +02:00
sonika.rathi
9234e36de5
fix(esp_partition): migrate classic tests to test_apps, drop legacy test/
...
remove unused components/esp_partition/test sources that were
only built by the retired unit-test-app path.
2026-09-14 17:18:26 +02:00
C.S.M
25a86c4608
feat(tsens): Load ESP32-H4 temperature calibration from eFuse
...
The HAL stub always returned 0 (IDF-15117), so get_celsius() never applied the factory offset.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 19:13:29 +08:00