Xu Si Yu
09ab883583
feat(openthread): support multipan feature for host device
2026-09-03 16:52:18 +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
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
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
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
Chen Chen
bea9fd822c
feat(i2s): enable dma burst size configuration
2026-09-01 16:11:57 +08:00
Chen Chen
3cd64a905d
feat(i2s): supports DMA buffer in PSRAM
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 16:07:51 +08:00
Chen Chen
1dfce4409a
feat(gdma): add burst size validation check during config
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 16:07:51 +08:00
Marius Vikhammer
dce5812654
Merge branch 'test/idf-additions-pinned-create' into 'master'
...
test(freertos): cover xTaskCreatePinnedToCore pinning semantics
Closes IDF-8553
See merge request espressif/esp-idf!52013
2026-09-01 14:59:49 +08:00
harshal.patil
73dd203204
fix(esp_system): report ESP32-S3 PMS violations as memory protection faults
...
On Xtensa the PMS violation shares ETS_MEMACCESS_ERR_INUM with the cache error
and arrives as PANIC_RSN_CACHEERR. ESP32-S2 tells the two apart, ESP32-S3 never
did (//MV note in dd938eb95 ), so PMS faults were reported as "Cache error".
panic_memprot_fill_info() now claims the panic only when
esp_mprot_get_active_intr() reports a pending violation, and the ESP32-S3 cache
error path consults it, falling back to the cache error report as before.
RISC-V has a dedicated interrupt, so its reporting stays unconditional.
ESP32-S2 and ESP32 are untouched.
2026-09-01 12:29:21 +05:30
harshal.patil
9a201cdd1e
refactor(esp_system): factor the memprot panic report out of panic_arch.c
...
Move print_memprot_err_details() and its state out of the RISC-V panic_arch.c
into port/panic_memprot.c behind panic_memprot_fill_info(), so the report can
be shared with the Xtensa PMS targets. No functional change.
2026-09-01 12:29:21 +05:30
Akshat Agrawal
c4c59271ee
fix(wpa_supplicant): Assign correct return value for SAE y-construction failure
2026-09-01 12:11:10 +05:30
Island
08a66ea273
Merge branch 'refactor/ble-log-esp-timer-rt-migration' into 'master'
...
refactor: BLE Log Runtime Migration
See merge request espressif/esp-idf!52002
2026-09-01 11:28:59 +08:00
chenjianhua
17d368eecc
feat(ble/nimble): support ble esl profile
2026-09-01 10:49:16 +08:00
tarun.kumar
f1615372d2
fix(wifi) : Add validation check in roc and tx_req api's, update doc
2026-08-31 20:31:05 +05:30
Mahavir Jain
a3192567d5
Merge branch 'feat/cpu_region_protection_h4' into 'master'
...
Memory region protection for ESP32-H4
Closes IDF-12588
See merge request espressif/esp-idf!47070
2026-08-31 17:41:52 +05:30
Mahavir Jain
8224536f91
Merge branch 'fix/heap_align_hw_test' into 'master'
...
test(heap): DMA alignment test silently passed on every target
See merge request espressif/esp-idf!52131
2026-08-31 17:28:43 +05:30