Marius Vikhammer
f2cddffb53
Merge branch 'bugfix/h21_cpu_test' into 'master'
...
fix(riscv): use CSR 0xC10 for privilege mode on ESP32-H21
See merge request espressif/esp-idf!52924
2026-09-18 11:39:48 +08:00
Island
5aebc61e13
Merge branch 'feat/optimize_for_esp32h4_light_sleep_ph2' into 'master'
...
Feat/optimize for esp32h4 light sleep ph2
See merge request espressif/esp-idf!50993
2026-09-17 20:49:00 +08:00
Nachiket Kukade
310bfbe2b0
Merge branch 'bugfix/ftm_heap_corruption' into 'master'
...
fix(ftm): Fix heap corruption by terminating FTM mid disconnection
Closes WIFIBUG-2151
See merge request espressif/esp-idf!52571
2026-09-17 20:48:00 +08:00
Erhan Kurubas
345406ec48
Merge branch 'trace_encoder_snapshot_coredump' into 'master'
...
Add trace snapshot to the coredump file
See merge request espressif/esp-idf!52451
2026-09-17 14:41:18 +02:00
Akshat Agrawal
6da04cadb2
fix(ftm): Fix heap corruption by terminating FTM mid disconnection
2026-09-17 15:37:25 +05:30
Marius Vikhammer
f4d37c0054
test(cpu): drop explicit ESP32-H21 pytest parametrize
2026-09-17 17:50:22 +08:00
Marius Vikhammer
11fcd7aa16
fix(riscv): use CSR 0xC10 for privilege mode on ESP32-H21
...
Reading 0x810 raises an illegal-instruction exception on this chip, which
made the CPU test app panic.
2026-09-17 17:49:12 +08:00
Sarvesh Bodakhe
f1a0931ff6
fix(wifi): print readable cipher names in RSN/WPA scan/connect logs
...
Replace raw IEEE80211_CIPHER_* integer values with string names in the
rsn valid, rsn override valid, and wpa invalid log messages so users can
understand the cipher types.
Cipher names use the bare suite name without the redundant AES- prefix
(CMAC128, GCM, GCM256, GMAC128, GMAC256), matching wpa_cipher_txt() in
the supplicant.
2026-09-17 17:25:58 +08:00
Jiang Jiang Jian
5604aa0d74
Merge branch 'bugfix/limit_deauth' into 'master'
...
fix(wifi): Limit auth, deauth, assoc frames to avoid TX buffer exhaustion
Closes WIFIBUG-2068
See merge request espressif/esp-idf!51447
2026-09-17 16:56:14 +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
cjin
88d7d387a3
feat(bt): supported bt etm triggered rf
2026-09-17 12:13:14 +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
cjin
09e86e9026
feat(phy): supported bt etm triggered rf
2026-09-17 11:58:25 +08:00
Akshat Agrawal
dc5e9890bb
fix(wifi): Limit auth, deauth, assoc frames to avoid TX buffer exhaustion
2026-09-17 09:06:47 +05:30
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
cjin
60dfc5b9b7
feat(pau): supported bt etm triggered rf
2026-09-17 09:34:23 +08:00
cjin
c86ac06424
feat(pau): added etm regdma related api
2026-09-17 09:34:23 +08:00
cjin
5c5d0d9e67
feat(phy): support using regdma to start and stop rf on h-series chips
2026-09-17 09:34:23 +08:00
cjin
abc84954b3
feat(sleep): supported phy retention on esp32-h4
2026-09-17 09:34:23 +08:00
cjin
0d7b768a89
fix(ble): place idf api for bt wakeup sleep in iram under config
2026-09-17 09:34:23 +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
Erhan Kurubas
fc18df1aa5
feat(esp_riscv_trace): exclude mask ROM code from trace by default
2026-09-16 15:00:57 +02:00
Erhan Kurubas
4d8f4f3b25
test(esp_riscv_trace): Add coredump snapshot note coverage
...
Check the ESP_RISCV_TRACE ELF note and per-core PT_LOAD segments
after an abort, without decoding the trace stream.
2026-09-16 15:00:57 +02:00
Erhan Kurubas
7ed58ee6a5
feat(esp_riscv_trace): Add trace snapshot to the coredump file
2026-09-16 15:00:57 +02: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