Jiang Jiang Jian
ddf9d5b89f
Merge branch 'refactor/owe_scan' into 'master'
...
refactor(wifi): Improve owe scan time and refactor code
Closes WIFI-7460
See merge request espressif/esp-idf!39119
2026-09-04 10:30:34 +08:00
Wang Meng Yang
5f17193ef0
Merge branch 'fix/hfp_macro' into 'master'
...
fix(bt_hfp): Fix macro definition
See merge request espressif/esp-idf!52383
2026-09-04 08:57:22 +08:00
morris
8b0f252f11
Merge branch 'fix/mcpwm_cap_prescale' into 'master'
...
fix(mcpwm): correct the wrong capture prescale
Closes IDFGH-18010
See merge request espressif/esp-idf!51691
2026-09-03 23:28:31 +08:00
morris
85c826ecb1
Merge branch 'contrib/github_pr_19038' into 'master'
...
fix(esp_lcd): yield from SPI ISR when color trans done callback wakes a task (GitHub PR)
Closes IDFGH-18223
See merge request espressif/esp-idf!52372
2026-09-03 20:06:17 +08:00
Shu Chen
ec380fe635
Merge branch 'feat/support_multipan_feature_host_20260813' into 'master'
...
feat(openthread): add support for the multipan feature on host devices
See merge request espressif/esp-idf!51790
2026-09-03 11:37:51 +00:00
Jiang Jiang Jian
6fac83f4e5
Merge branch 'bugfix/idfgh-18198' into 'master'
...
extending help description for some Kconfig options and API interfaces
Closes IDFGH-18198
See merge request espressif/esp-idf!52205
2026-09-03 17:47:28 +08:00
hejiaxin
f772cd6d38
fix(bt_hfp): Fix macro definition
2026-09-03 17:30:32 +08:00
Xu Si Yu
09ab883583
feat(openthread): support multipan feature for host device
2026-09-03 16:52:18 +08:00
Sajia
812634176b
refactor(wifi): Improve owe scan time and refactor code
2026-09-03 14:19:57 +05:30
Jiang Jiang Jian
ef2b8a164d
Merge branch 'fix/scan_only_parse' into 'master'
...
Add scan only parser to show AP full compatibility
Closes ESPCS-1092
See merge request espressif/esp-idf!49948
2026-09-03 16:43:42 +08:00
morris
66d1b5f641
Merge branch 'feat/i2s_edma' into 'master'
...
feat(i2s): supports DMA buffer in PSRAM
Closes IDF-15256, IDF-11059, and IDF-4471
See merge request espressif/esp-idf!51877
2026-09-03 16:14:03 +08:00
Chen Jichang
05d6e7665f
fix(mcpwm): correct the wrong capture prescale
2026-09-03 15:56:13 +08:00
Wang Meng Yang
7f1b8d002e
Merge branch 'feature/hfp_lc3' into 'master'
...
Feature/hfp lc3
See merge request espressif/esp-idf!50037
2026-09-03 14:44:47 +08:00
Rahul Tank
c71e574ebf
Merge branch 'bugfix/fix_stale_conn_cccd' into 'master'
...
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool
Closes BLERP-3057, BLERP-3060, BLERP-3061, and BLERP-3062
See merge request espressif/esp-idf!51868
2026-09-03 12:01:32 +05:30
Nachiket Kukade
a9b89a3fd5
Merge branch 'fix/eloop-wifi-deinit-leak-delay' into 'master'
...
test(wpa_supplicant): wait for the idle task after esp_wifi_deinit in eloop unit test
Closes IDFCI-11307 and IDFCI-12170
See merge request espressif/esp-idf!52111
2026-09-03 14:03:45 +08:00
Laukik Hase
251485a679
Merge branch 'feat/esp_tee_psa_exc_buf' into 'master'
...
feat(esp_tee): Disable the `MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS` option for TEE build
See merge request espressif/esp-idf!51960
2026-09-03 11:23:24 +05:30
Nachiket Kukade
89c10384ec
Merge branch 'fix/sae_pwe_ecc_fail' into 'master'
...
fix(wpa_supplicant): Assign correct return value for SAE y-construction failure
Closes WIFIBUG-2135
See merge request espressif/esp-idf!52134
2026-09-03 13:41:55 +08:00
hejiaxin
25ca329650
fix(bt_hfp): Fix the solution of unknown AT command
2026-09-03 11:04:05 +08:00
hejiaxin
9f6cf1ac3c
feat(bluedroid): Update LC3-SWB support in bluedroid
...
- Update LC3 in btc and bta, update AT
- Update LC3 in SCO frame transfer and examples
- improve lc3 transfer speed
- Fix some encoding and decoding bugs
- Rename the functions and macros to fit both msbc and lc3
- Add config dependency
- Add migration guides for bluetooth-classic
- change the statement of "Wide Band Speech" to "Wideband Speech" to fit HFPv1.10
2026-09-03 11:02:50 +08:00
Jiang Jiang Jian
b91a486cc1
Merge branch 'bugfix/delete_unused_avrcp_rcb' into 'master'
...
fix(bt/bluedroid): delete the unused AVRCP acceptor RCB when A2DP open fails
Closes IDFGH-18197
See merge request espressif/esp-idf!52226
2026-09-03 11:02:05 +08:00
Island
dd14ea0742
Merge branch 'bugfix/fixed_acl_timeout_issue' into 'master'
...
Bugfix/fixed acl timeout issue
Closes BTQABR2023-900
See merge request espressif/esp-idf!52255
2026-09-02 21:07:44 +08:00
Rahul Tank
657f80181b
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool
2026-09-02 17:46:54 +05:30
morris
0f42b6c4f3
Merge branch 'refactor/dac_examples' into 'master'
...
refactor(dac): remove adc read back in dac example, prepare for s31
See merge request espressif/esp-idf!52030
2026-09-02 20:04:22 +08:00
Island
c493c2a725
Merge branch 'feat/support_ble_esl_nimble' into 'master'
...
Feat/support ble esl nimble
See merge request espressif/esp-idf!51029
2026-09-02 19:51:35 +08:00
Island
26c58e6c46
Merge branch 'idf/ble_audio_cap_handover' into 'master'
...
feat(ble_audio): Add CAP Handover (U2B & B2U) example
See merge request espressif/esp-idf!52061
2026-09-02 19:35:13 +08:00
morris
6fe0481498
Merge branch 'test/uhci-flash-enc' into 'master'
...
feat(uhci): add flash encryption test on encrypted runners
Closes IDF-15070
See merge request espressif/esp-idf!52233
2026-09-02 19:27:50 +08:00
Marius Vikhammer
ff6371a140
Merge branch 'task/remove_build_components_var_in_buildv2' into 'master'
...
change(build): drop BUILD_COMPONENTS support and migrate test_apps to not use it for buildv2
Closes IDF-15859
See merge request espressif/esp-idf!51695
2026-09-02 19:19:08 +08:00
tarun.kumar
3a33ee7aa9
fix(wifi) : Add scan only parser to show AP full compatibility
2026-09-02 16:12:35 +05:30
morris
45dbcfafd0
Merge branch 'test/touch_sleep_ci' into 'master'
...
test(touch): Clean up the touch sensor test app and remove unused LL functions
See merge request espressif/esp-idf!48484
2026-09-02 17:50:25 +08:00
Wang Meng Yang
eb90cd94b8
Merge branch 'bugfix/fix_osi_event_bug' into 'master'
...
Bugfix/fix osi event bug
See merge request espressif/esp-idf!51916
2026-09-02 17:47:06 +08:00
morris
0b8dde2d06
feat(uhci): add flash encryption test on encrypted runners
2026-09-02 17:40:50 +08:00
Jiang Jiang Jian
73114d5a84
Merge branch 'bugfix/fix_wifi_wakeup_failed_from_modem_state' into 'master'
...
fix(wifi): fix wifi wakeup failed from modem state
Closes PM-860
See merge request espressif/esp-idf!52143
2026-09-02 17:28:01 +08:00
Alexey Gerenkov
c5517c21f1
Merge branch 'fix/remove_duplicated_lines_in_esp_libc' into 'master'
...
fix(esp_libc): remove duplicated lines in linker fragment file
Closes IDF-15371
See merge request espressif/esp-idf!51575
2026-09-02 17:07:44 +08:00
Jiang Jiang Jian
9b99bf3778
Merge branch 'fix/add_wait_time_check_roc' into 'master'
...
Add validation checks in roc and tx_req api's
Closes WIFIBUG-1786, WIFIBUG-1793, WIFIBUG-1792, WIFIBUG-1791, WIFIBUG-1803, WIFIBUG-1814, WIFIBUG-1795, WIFIBUG-1797, WIFIBUG-1798, WIFIBUG-1816, WIFIBUG-195, WIFIBUG-1862, and WIFIBUG-1913
See merge request espressif/esp-idf!46600
2026-09-02 17:04:09 +08:00
Mahavir Jain
32df74b8af
Merge branch 'fix/crt_bundle_cert_header_oob' into 'master'
...
Validate cert header extent before reading it in bundle check
See merge request espressif/esp-idf!51982
2026-09-02 13:41:47 +05:30
Mahavir Jain
86b0b7b7e6
Merge branch 'feat/mbedtls_follow_app_perf_optimization' into 'master'
...
feat(mbedtls): follow project performance optimization level by default
See merge request espressif/esp-idf!52120
2026-09-02 13:41:37 +05:30
Mahavir Jain
a1f17cebdc
Merge branch 'fix/s3_memprot_panic_report' into 'master'
...
Report ESP32-S3 PMS violations as memory protection faults
See merge request espressif/esp-idf!52109
2026-09-02 13:41:24 +05:30
Marius Vikhammer
58ab269d3a
Merge branch 'feat/app-rollback-auto-confirmation' into 'master'
...
feat(app_update): Add auto-confirmation of OTA updates
Closes IDF-15981
See merge request espressif/esp-idf!50531
2026-09-02 15:54:30 +08:00
Hu Rui
207a508b9b
test(touch): Clean up the touch sensor test app and remove unused LL functions
2026-09-02 15:39:02 +08:00
morris
d6fee00af6
Merge branch 'feat/atomic-internal' into 'master'
...
fix(driver): allocate driver objects containing atomic variables from internal SRAM
See merge request espressif/esp-idf!52211
2026-09-02 15:28:16 +08:00
Liu Linyan
bcc2981f25
feat(ble_audio): Add CAP Handover (U2B & B2U) example
2026-09-02 15:00:16 +08:00
Laukik Hase
906aefadb0
change(esp_tee): Limit the TEE secure storage AEAD operation input buffer length
2026-09-02 11:49:23 +05:30
Laukik Hase
dc0fadf1d4
feat(esp_tee): Disable the MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS option for TEE build
2026-09-02 11:49:22 +05:30
morris
77c1190d52
Merge branch 'feat/add_timeout_return_for_dsi_panel' into 'master'
...
feat(dsi): add timeout check for lp cmd rx
See merge request espressif/esp-idf!50439
2026-09-02 10:44:04 +08:00
YoungsunLi
1a2b8e58f3
fix(esp_lcd): yield from SPI ISR when color trans done callback wakes a task
...
The return value of on_color_trans_done ("whether a high priority task
has been waken up by this function", see esp_lcd_types.h) was discarded
by the SPI backend. A task unblocked from inside the callback (e.g. via
xSemaphoreGiveFromISR) therefore did not get scheduled until the next
FreeRTOS tick, adding up to 10 ms of latency per color transfer with the
default CONFIG_FREERTOS_HZ=100. The i80 backend already honors the
contract (need_yield -> portYIELD_FROM_ISR); do the same here.
2026-09-01 19:33:03 +08:00
Ashish Sharma
71e2df18ce
feat(mbedtls): follow project performance optimization level by default
2026-09-01 19:07:27 +08:00
radek.tandler
40f25003b4
fix(test_apps_bootloader): Pre-alocate the security provider lock before evaluating mem leaks
2026-09-01 12:53:21 +03:00
Konstantin Kondrashov
b4dd9878f7
fix(test_apps_bootloader): Change type of actual_leak_threshold to ssize_t
2026-09-01 12:53:21 +03:00
Konstantin Kondrashov
de1e5035b5
feat(app_update): Add auto-confirmation of OTA updates
...
Enable rollback auto-confirmation by default
2026-09-01 12:53:21 +03:00
Sarvesh Bodakhe
bff264775a
test(wifi): wait for the idle task after esp_wifi_deinit in Wi-Fi UTs
...
The Wi-Fi task deletes itself when esp_wifi_deinit() is called, and FreeRTOS
only reclaims its TCB and stack from the idle task afterwards. Test apps that
read the heap right after deinit therefore see that memory as still allocated
and report a leak, most visibly as the eloop unit tests failing on ESP32.
Wait for the idle task at every point where a test deinitialises Wi-Fi
before a leak check, replacing the single-tick delays that only matched what
esp_wifi_deinit() already waits for internally.
2026-09-01 14:17:10 +05:30