Commit Graph

54413 Commits

Author SHA1 Message Date
Michael.B
6fc617c06a 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-19 01:25:16 +08:00
yanzihan@espressif.com
72e5590290 feat(esp_hw_support): use pvt auto dbias to support for esp32s31 2026-09-19 01:24:56 +08:00
morris
0974aac0a7 Merge branch 'fix/rgb_lcd_restart_bb_index_v6.1' into 'release/v6.1'
fix(rgb_lcd): resync bounce buffer index when restarting DMA (v6.1)

See merge request espressif/esp-idf!52839
2026-09-17 12:10:20 +08:00
morris
7f7957cab7 Merge branch 'fix/spi_data_output_inversion_idle_level_v6.1' into 'release/v6.1'
fix(spi): remove idle compensation for data output inversion (backport v6.1)

See merge request espressif/esp-idf!52877
2026-09-17 12:05:45 +08:00
Jiang Jiang Jian
8a1988e4d3 Merge branch 'bugfix/bredr_common_lib_mismatch_v6.1' into 'release/v6.1'
fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR

See merge request espressif/esp-idf!52882
2026-09-17 10:35:02 +08:00
wangjialiang
0564a994e9 fix(iso): Fix cis cen 2nd cis create failed 2026-09-16 18:59:32 +08:00
Jin Cheng
61684371d6 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 18:59:27 +08:00
Steven (Yang Minghui)
fd639aa8ee fix(spi): remove idle compensation for data output inversion 2026-09-16 17:15:39 +08:00
Jiang Jiang Jian
f0316c53dc Merge branch 'fix/fix_s31_modem_clock_link_bad_retention_v6.1' into 'release/v6.1'
fix(esp_hw_support): disable BBPLL after sleep if clk_tree ref is zero(Backport v6.1)

See merge request espressif/esp-idf!52863
2026-09-16 11:37:14 +08:00
Jiang Jiang Jian
3b666c417f Merge branch 'idf/ble_audio_lock_update_v6.1' into 'release/v6.1'
feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling (v6.1)

See merge request espressif/esp-idf!52819
2026-09-16 10:32:59 +08:00
Jiang Jiang Jian
3cb0e13812 Merge branch 'bugfix/nimble_issues_15092026_v6.1' into 'release/v6.1'
fix(nimble): Fix few nimble issues 15092026(v6.1)

See merge request espressif/esp-idf!52862
2026-09-16 10:12:15 +08:00
Jiang Jiang Jian
7802524e39 Merge branch 'pr_18845_v6.1' into 'release/v6.1'
fix(openthread): restore ot_network_auto_start() call in ot_br example (IDFGH-17984) (v6.1)

See merge request espressif/esp-idf!52857
2026-09-16 10:08:45 +08:00
Jiang Jiang Jian
4e294fa11e Merge branch 'pr_17788_v6.1' into 'release/v6.1'
Add support for multiple console types in CLI (IDFGH-16697) (v6.1)

See merge request espressif/esp-idf!52852
2026-09-16 10:08:15 +08:00
Jiang Jiang Jian
dea8a6bbdf Merge branch 'feat/added_nonblocking_mode_for_hci_alloc_6.1' into 'release/v6.1'
fix(bt): fixed multiple CVE issues for Bluetooth Classic Controller

See merge request espressif/esp-idf!52846
2026-09-16 10:07:35 +08:00
Jiang Jiang Jian
51b266a62b Merge branch 'fix/supplicant_checks_v6.1' into 'release/v6.1'
Fixed OOB read on short FT auth and RRM action frames(v6.1)

See merge request espressif/esp-idf!52708
2026-09-16 09:55:27 +08:00
Rahul Tank
97df59cab4 fix(nimble): Fix dual-mode eventq NULL check
Dual-mode NPL embeds struct btdm_osal_eventq, so compare the inner
pointer. Classic NPL still uses void *.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 21:04:19 +05:30
muhaidong
f5cf14b319 fix(wifi): fix regdma restore ba bitmap fail issue 2026-09-15 20:51:25 +08:00
muhaidong
81014a4da3 fix(wifi): fix esp32s31 rx packet failed when modem state is interrupted by other 2026-09-15 20:51:25 +08:00
wuzhenghui
4a70fc80c3 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:51:05 +08:00
wuzhenghui
b56b2312d4 fix(esp_hw_support): wait pll ready before modem clock retention for s31 2026-09-15 20:49:12 +08:00
Chen Jianxing
55713c2fac fix(phy): fix crash issue when tx power set to 21dBm in ESP32S31 2026-09-15 20:48:08 +08:00
Jiang Jiang Jian
dc74222237 Merge branch 'fix/mcpwm_timer_resolution_test_v6.1' into 'release/v6.1'
fix(mcpwm): account for adjusted timer resolution in test (backport v6.1)

See merge request espressif/esp-idf!52775
2026-09-15 20:37:24 +08:00
Jiang Jiang Jian
c8ae3d86af Merge branch 'feat/spi_add_data_output_inversion_v6.1' into 'release/v6.1'
feat(spi): support data output inversion (backport v6.1)

See merge request espressif/esp-idf!52745
2026-09-15 20:37:14 +08:00
wangjialiang
bcb7fe787c fix(nimble_iso): remove nimble iso event cb set null 2026-09-15 17:51:24 +05:30
Shreeyash Bhakare
bd6dfdf8e1 fix(nimble): Send Prepare Write Request before Execute Write in write long with zero-length data 2026-09-15 17:49:53 +05:30
Astha Verma
cfe62fb426 fix(nimble): Fix nimble HID service discovery 2026-09-15 17:49:10 +05:30
Rahul Tank
a7de20484e fix(nimble): Prevent crash in deinit when host init was not completed 2026-09-15 17:48:00 +05:30
Rahul Tank
0e1430e77c fix(nimble): Fix for BLERP attack 2026-09-15 17:46:59 +05:30
Rahul Tank
d22f4c93ca fix(nimble): Avoid NULL proc dereference in GATT client procedures 2026-09-15 17:46:15 +05:30
cnicc
87b975362c fix(openthread): restore ot_network_auto_start() call in ot_br example 2026-09-15 19:22:12 +08:00
Marcelo Barros de Almeida
6df9e19496 feat(802.15.4): Add support for multiple console types in CLI
Refactored app_main to initialize the console REPL based on the selected configuration: UART, USB CDC, or USB Serial JTAG. This improves flexibility and allows the CLI to work with different hardware interfaces.
2026-09-15 19:20:10 +08:00
ShenWeilong
0ef1beb7cd feat(bt): block the hci task if no available hci cmd buffer for ESP32-S31, ESP32-H4 2026-09-15 18:54:27 +08:00
liqigan
67368e2404 fix(bt): Check the peer ECDH public key when using mbedtls 2026-09-15 18:54:27 +08:00
Jiang Jiang Jian
67fa2dab01 Merge branch 'bugfix/msbc_oob_read_v6.1' into 'release/v6.1'
fix(bt/bluedroid): fixed OOB read dring mSBC sync word check (v6.1)

See merge request espressif/esp-idf!52766
2026-09-15 17:16:03 +08:00
tarun.kumar
91e96a3447 fix(wifi) : Fixed OOB read on short FT auth and RRM action frames 2026-09-15 17:12:45 +08:00
Jiang Jiang Jian
c761dd31bc Merge branch 'fix/openthread-udp-host-interface_v6.1' into 'release/v6.1'
fix(openthread): preserve host interface on UDP receive (v6.1)

See merge request espressif/esp-idf!52688
2026-09-15 17:11:33 +08:00
Jiang Jiang Jian
a951ac5c8a Merge branch 'feat/opt_prefer_bond_device_when_evicting_overflow_bonds_v6.1' into 'release/v6.1'
fix(bt/bluedroid): prefer disconnected peers when evicting overflow bonds (6.1)

See merge request espressif/esp-idf!52611
2026-09-15 17:11:01 +08:00
Jiang Jiang Jian
4d1a6fb047 Merge branch 'fix/esp32-ble-dtm-txbuf-leak_v6.1' into 'release/v6.1'
Fix DTM TX buffer leak in the BLE controller that could cause memory exhaustion and Interrupt WDT timeout during or after DTM TX tests. (6.1)

See merge request espressif/esp-idf!52616
2026-09-15 17:10:51 +08:00
Jiang Jiang Jian
ba9c814922 Merge branch 'change/ble_update_lib_20260904_v6.1' into 'release/v6.1'
change(ble): [AUTO_MR] 20260904 - Update ESP BLE Controller Lib (6.1)

See merge request espressif/esp-idf!52440
2026-09-15 17:10:11 +08:00
Chen Jichang
a7fea800b8 fix(rgb_lcd): resync bounce buffer index when restarting DMA
Closes https://github.com/espressif/esp-idf/issues/19070
2026-09-15 17:09:39 +08:00
Liu Linyan
73bac20eee feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling 2026-09-15 14:51:15 +08:00
Liu Linyan
8180fab0d3 fix(ble_audio): Allow empty reading value for BLE Audio implementation 2026-09-15 14:51:13 +08:00
Wang Mengyang
ca97da138b fix(bt): fixed multiple CVE issues for Bluetooth Classic Controller
- fixed multiple CVE bugs of Bluetooth Classic controller on ESP32-S31
- coex: improved BR/EDR ACL active scheduling in case of Wi-Fi coexistence
- SCO: reject unexpected LMP PDU received in SCO related LMP procedures
2026-09-15 14:01:26 +08:00
Jiang Jiang Jian
a86a78bb6a Merge branch 'fix/lp_core_rc_fast_delay_freq_v6.1' into 'release/v6.1'
fix(ulp): hardcode LP core RC_FAST frequency per target (v6.1)

See merge request espressif/esp-idf!52670
2026-09-15 13:59:06 +08:00
Jiang Jiang Jian
fd89f260a2 Merge branch 'docs/api_ref_system_updates_v6.1' into 'release/v6.1'
docs(system): update API references for H4 and S31 (v6.1)

See merge request espressif/esp-idf!52718
2026-09-15 13:58:35 +08:00
Jiang Jiang Jian
0967b16795 Merge branch 'bugfix/fix_iso_tx_power_update_fail_v6.1' into 'release/v6.1'
feat(iso): Support set ble iso tx power (6.1)

See merge request espressif/esp-idf!52620
2026-09-15 13:57:37 +08:00
Jiang Jiang Jian
6747981483 Merge branch 'bugfix/idfci-13866_v6.1' into 'release/v6.1'
backport v6.1: config wakeup gpio pin internal pullup to avoid input floating

See merge request espressif/esp-idf!52770
2026-09-15 13:56:59 +08:00
Jiang Jiang Jian
1204c95d40 Merge branch 'bugfix/fix_pbac_pm_config_v6.1' into 'release/v6.1'
fix(bt/bluedroid): enable sniff power management for PBAP client (v6.1)

See merge request espressif/esp-idf!52761
2026-09-15 11:57:18 +08:00
Jiang Jiang Jian
c92c097e3b Merge branch 'bugfix/fix_example_power_save_build_fail_issue_v6.1' into 'release/v6.1'
fix(esp_timer): preserve timer_process_alarm symbol for ldgen(Backport v6.1)

See merge request espressif/esp-idf!52738
2026-09-15 11:57:01 +08:00
Jiang Jiang Jian
2175e263ee Merge branch 'bugfix/wrong_bredr_tx_power_table_v6.1' into 'release/v6.1'
fix(bt): fixed use of wrong function to get BR/EDR power table on ESP32-S31(backport v6.1)

See merge request espressif/esp-idf!52550
2026-09-15 11:48:50 +08:00