Commit Graph

38488 Commits

Author SHA1 Message Date
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