morris
e75cbffafc
Merge branch 'feat/support_rgb888_to_rgb565_v6.1' into 'release/v6.1'
...
feat(rgb_lcd): support convert rgb2rgb (v6.1)
See merge request espressif/esp-idf!52228
2026-09-02 15:56:56 +08:00
Mahavir Jain
2140e4752d
Merge branch 'fix/hmac-ds-reset-corrupts-concurrent-mpi_v6.1' into 'release/v6.1'
...
fix(esp_security): don't reset DS peripheral in esp_hmac_calculate (v6.1)
See merge request espressif/esp-idf!52198
2026-09-02 12:55:04 +05:30
Chen Jichang
11e005e2e0
fix(dsi): add missing analog circuity config for SI issue
2026-09-02 15:16:40 +08:00
Chen Jichang
7133a54828
feat(dsi): add timeout check for lp cmd rx
2026-09-02 15:16:40 +08:00
Mahavir Jain
0158ad3d99
Merge branch 'fix/crt_bundle_cert_header_oob_v6.1' into 'release/v6.1'
...
Validate cert header extent before reading it in bundle check (v6.1)
See merge request espressif/esp-idf!51997
2026-09-02 11:53:14 +05:30
Adam Múdry
e1f6ec686c
fix(sdmmc): release aligned DMA buffer on card deinit
2026-09-01 12:27:09 +02:00
cjin
dd809a9ef8
change(ble): Update lib_esp32h4 to 19f4fcca
2026-09-01 17:38:16 +08:00
cjin
e62f358958
change(ble): Update lib_esp32s31 to 19f4fcca
2026-09-01 17:38:16 +08:00
cjin
e89ec27231
change(ble): Update lib_esp32c6 to 304d435f
2026-09-01 17:38:15 +08:00
cjin
071704e151
change(ble): [AUTO_MR] Update lib_esp32c5 to 304d435f
2026-09-01 17:37:29 +08:00
cjin
c7cbf2d387
change(ble): [AUTO_MR] Update lib_esp32h2 to 304d435f
2026-09-01 17:34:23 +08:00
Erhan Kurubas
ea6e93264c
docs(esp_trace): fix dangling README link to the tracing guide
2026-09-01 08:45:18 +02:00
Erhan Kurubas
bd09970094
docs(esp_trace): restructure tracing docs with esp_trace as master
...
Reorganize the tracing documentation so esp_trace is the master
component, with app_trace, SystemView, and Gcov referenced from it.
(cherry picked from commit 6c6490d54c )
2026-09-01 08:45:18 +02:00
Akshat Agrawal
b95ad5669f
fix(ftm): tolerate small t2/t3 inversion in measurement validation
...
- Update FTM calibration for esp32c5, C61, C6, C3
2026-09-01 14:18:47 +08:00
yinqingzhao
c2809548f7
feat(wifi): support fixed ampdu rate
2026-09-01 14:18:47 +08:00
yinqingzhao
bee83ee3b1
feat(wifi): support max bandwidth negotiation
2026-09-01 14:18:47 +08:00
Sarvesh Bodakhe
76c56a7b8d
fix(wifi): fix NAN availability time bitmap parsing issue
...
Accept spec-legal NAN availability time bitmaps (period > 512 TU,
bitmap length > 4, full 9-bit start offset) so iPhone secured NDP
setup is no longer rejected with NDL_UNACCEPTABLE.
Fixes NAN NDP interop with the iPhone 17 series.
(cherry picked from commit 42651e1ee1 )
2026-09-01 14:18:47 +08:00
Sarvesh Bodakhe
7aee122f30
fix(wpa_supplicant): accept NIK follow-up key descriptor with Key Type=0
...
iPhone (and hostap) set Key Type=0 in the pairing NIK follow-up Shared-Key
Descriptor (key_info=0x1340) since the NIK is not a pairwise key. We required
the pairwise bit and rejected the frame before decryption, so the NIK
exchange timed out and pairing was torn down. Require only the Encrypted
Key Data bit.
(cherry picked from commit 94988c5aa4 )
2026-09-01 14:18:47 +08:00
sibeibei
897dd47eb5
fix(scan): prioritize if1_conn check for home channel return logic
...
(cherry picked from commit 2b528716be )
2026-09-01 14:18:47 +08:00
wangtao@espressif.com
afce86cd7b
fix(wifi): fix wifi scan and wps connect issue
...
(cherry picked from commit bbccbd5b1d )
2026-09-01 14:18:47 +08:00
muhaidong
102d09de53
fix(wifi): fix disconnect failure issue
...
(cherry picked from commit 33d39c304f )
2026-09-01 14:18:47 +08:00
yinqingzhao
7c3f1589f2
fix(wifi): add workaround for s31 beacon timestamp issue
...
(cherry picked from commit ab8568f547 )
2026-09-01 14:18:47 +08:00
Chen Chen
86c3a1fbc7
fix(spi_flash): keep program and erase paths in IRAM
2026-09-01 11:56:26 +08:00
Island
429855b705
Merge branch 'feat/adapt_uhci_code_260824_v6.1' into 'release/v6.1'
...
refactor(hci): switch HCI UART DMA transport to UHCI driver APIs (6.1)
See merge request espressif/esp-idf!52161
2026-09-01 11:28:39 +08:00
wuzhenghui
aaccbdd47c
fix(spi_flash): integrate branch prediction control during cache operations
2026-09-01 02:42:19 +00:00
Ashish Sharma
7e808c82ea
fix(spi_flash): disable branch prediction on the parked core during flash ops
2026-09-01 02:42:19 +00:00
Rahul Tank
891278ef2a
fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER
2026-08-31 20:27:23 +08:00
Rahul Tank
f3495027b0
fix(nimble): Add support for shorter connection intervals
2026-08-31 20:27:23 +08:00
ShenWeilong
890863c0b0
fix(ble): Fixed occasional supervision timeout and mic error for esp32s31
2026-08-31 20:24:11 +08:00
liqigan
9df5f1c6ef
fix(bt/controller): Fixed event mask not set to default value after hci reset
2026-08-31 20:24:11 +08:00
Jin Cheng
ad61b54843
fix(bt/controller): update libbtdm_common_app.a to f60e5b29
...
- fixed BT ASSERT ID 8486
- relates to BTQABR2023-884
2026-08-31 20:24:11 +08:00
ShenWeilong
313d4cd3f1
fix(ble): Check if there are illegal library files in controller lib path
2026-08-31 20:24:11 +08:00
ShenWeilong
bd68a316f8
change(ble): check the lib folder first in thr controller cmake
2026-08-31 20:24:11 +08:00
Jin Cheng
d2da25f512
fix(bt/bluedroid): fixed the function prototype of the command handler of READ LOCAL SUPPORTED CODECS
2026-08-31 20:24:11 +08:00
ShenWeilong
2829e28730
fix(bt): fixed mempool deinit crash issue for esp32s31
2026-08-31 20:24:11 +08:00
Shen Weilong
f1c41c8949
fix(ble): fixed occasional sched assertion for scan scenario
2026-08-31 20:24:11 +08:00
Wang Mengyang
e2dd003a70
fix(bt): fix unused-variable build warnings for BR/EDR examples on ESP32-S31
2026-08-31 20:24:11 +08:00
cjin
f0d00d7aed
fix(ble): fix bt_apb module clock config on esp32h4 and esp32s31
2026-08-31 20:24:11 +08:00
ShenWeilong
8f2bb43020
feat(bt): updated libble and libbtdm
...
1. Added strong function for btdm_compressed_assert.
2. Fixed some berdr hci issues
3. Updated ble config params structure
2026-08-31 20:24:11 +08:00
liqigan
b086d116bd
change(bt/controller): Adapt BR/EDR controller to new architecture
2026-08-31 20:24:11 +08:00
ShenWeilong
18534fb1cd
feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31
2026-08-31 20:24:11 +08:00
Euripedes Rocha Filho
87dbc6ec3c
fix(esp_netif): harden NULL and OOM handling in netif APIs
...
Add a malloc NULL check in esp_netif_br_glue_add_port and stop freeing
the existing port list when realloc fails. Validate the mac argument in
esp_netif_set_mac and config->base in esp_netif_new_api before use.
2026-08-31 14:01:20 +02:00
zhiweijian
fdeb0cdc94
fix(ble/bluedroid): Build LE event mask from host feature macros
2026-08-31 19:50:11 +08:00
zhiweijian
bc400f224b
feat(ble/bluedroid): Support PAWR connection event
2026-08-31 19:50:00 +08:00
tarun.kumar
b232f8aaa3
fix(wifi) : Added more reason codes for blacklist roam
2026-08-31 15:35:03 +05:30
tarun.kumar
a4a66a059d
fix(wifi): Preserve roam_config ABI and clamp roam diff
...
Append low_rssi_roam_diff so existing struct members keep their offsets,
and clamp runtime values to 1-99 so determine_best_ap() cannot see 0 or wrap.
2026-08-31 15:34:45 +05:30
tarun.kumar
ee473945bc
fix(wifi): Require RSSI gain before low-RSSI roam
...
Low-RSSI roaming used determine_best_ap(0), so a 1 dB better AP was
enough and nearby APs could ping-pong. Add ESP_WIFI_ROAMING_LOW_RSSI_ROAM_DIFF
(default 5 dB) as hysteresis for that path.
2026-08-31 15:34:33 +05:30
Chen Jichang
0658f7bd1a
feat(rgb_lcd): support convert rgb2rgb
2026-08-31 16:17:22 +08:00
Chen Jichang
8f48835618
refactor(lcd): add async dma2d copy wrapper
2026-08-31 16:11:46 +08:00
Marius Vikhammer
5967653bdd
Merge branch 'fix/esp_timer_task_dispatch_wedge_v6.1' into 'release/v6.1'
...
fix(esp_timer): Fix esp_timer task dispatch stall (v6.1)
See merge request espressif/esp-idf!51610
2026-08-31 15:52:24 +08:00