chenqian
25046e7959
feat(compiler): add ESP-IDF LLVM optimization enablement framework
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 13:02:58 +08:00
Marius Vikhammer
a3a7642b6a
Merge branch 'fix/sysview_heap_log_h4_bootloader_size' into 'master'
...
fix(examples): increase partition table offset for sysview heap log on ESP32-H4
See merge request espressif/esp-idf!52343
2026-09-03 13:02:06 +08:00
Marius Vikhammer
632911cfb7
fix(examples): increase partition table offset for sysview heap log on ESP32-H4
...
The example enables CONFIG_ESP_SYSTEM_USE_FRAME_POINTER, which pushes the
bootloader to 0x6020 bytes on ESP32-H4. That exceeds the 0x6000 budget
available with the default partition table offset of 0x8000, breaking the
build for both the app_trace_jtag and app_trace_uart CI configurations.
Move the partition table to 0x10000 on ESP32-H4, same as already done for
ESP32-P4, and drop the now stale "only overflowed on P4" note. Tell OpenOCD
the matching app image offset so GDB can map flash on both chips.
2026-09-03 11:50:59 +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
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
Roland Dobai
f546b83585
Merge branch 'doc/fix_eol_links' into 'master'
...
docs: Fix EOL advisory links in the READMEs
Closes IDFGH-18149
See merge request espressif/esp-idf!52304
2026-09-02 09:11:59 +02:00
Liu Linyan
bcc2981f25
feat(ble_audio): Add CAP Handover (U2B & B2U) example
2026-09-02 15:00:16 +08:00
Roland Dobai
2e0ed5bc5e
docs: Fix EOL advisory links in the READMEs
...
Closes https://github.com/espressif/esp-idf/issues/18979
2026-09-02 08:28:40 +02:00
Roland Dobai
fbb0518b1a
Merge branch 'fix/windows_tests' into 'master'
...
ci(tools): Fix Windows pytest_build_system idf_copy gitlinks and log_cli hang
See merge request espressif/esp-idf!52181
2026-09-02 07:07:18 +02:00
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
Jakub Kocka
2a07ad46e7
ci(tools): Clip idf.py failure logs so Windows log_cli cannot stall
...
pytest.ini enables log_cli, so logging the full ninja stdout after a
failed first-time build is one multi-MB ERROR. That hung shard 3/6 for
hours after the hints test. Log the last 80 lines; keep the full output
on the exception and at DEBUG.
2026-09-01 09:18:32 +02:00
Jakub Kocka
02a689149c
ci(tools): Don't abort idf_copy when a worktree submodule is a gitlink
...
git worktree add materializes submodules as gitlink files. rmtree() cannot
remove those, and exists()+iterdir() on a source gitlink raises and falls
back to shutil.copytree, which leaves mbedtls/include as a file. Unlink
dest gitlinks and only copy populated source directories.
2026-09-01 09:18:31 +02:00
harshal.patil
8daab867b7
test(panic): enable the memprot panic tests for ESP32-S3
...
sdkconfig.ci.memprot_esp32s3 was built but listed in no CONFIGS_MEMPROT_*, so
the S3 PMS panic path was never exercised.
expect_gme() takes an optional core, for panics with no attributable core.
2026-09-01 12:33:46 +05:30
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
wuzhenghui
5a4f4d0954
feat(example): enable powersave CI test by soc cap
2026-09-01 11:44:50 +08:00
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
Jiang Jiang Jian
f66095d7be
Merge branch 'feat/support_disable_dfs_channel_in_apsta' into 'master'
...
feat(wifi): support disable dfs channels in apsta
See merge request espressif/esp-idf!51774
2026-09-01 10:14:25 +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
Martin Vychodil
c505f399a3
Merge branch 'fix/reenable_sdmmc_tests_p4' into 'master'
...
fix(storage): Re-enable SDMMC related tests for P4
Closes IDF-8970
See merge request espressif/esp-idf!51766
2026-08-31 21:08:27 +08:00
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
ShenWeilong
a41d5e35cb
fix(ble): Fixed occasional supervision timeout and mic error for esp32s31
2026-08-31 19:46:08 +08:00
liqigan
940b71eb45
fix(bt/controller): Fixed event mask not set to default value after hci reset
2026-08-31 19:30:16 +08:00
Mahavir Jain
d3fe62cee4
Merge branch 'feat/tee_sec_stg_non_det_sign' into 'master'
...
change(esp_tee): Force non-deterministic ECDSA signing for TEE secure storage keys
Closes IDF-15937 and IDF-15939
See merge request espressif/esp-idf!50355
2026-08-31 16:07:52 +05:30
morris
14c4306e9d
Merge branch 'feat/update_h4_eco2_rom_ld' into 'master'
...
feat(esp32h4): update rom.ld files for esp32h4 eco2
See merge request espressif/esp-idf!51977
2026-08-31 15:52:34 +08:00
morris
83d2634859
Merge branch 'fix/cpp-linkage-mcpwm-example' into 'master'
...
fix(examples): add C++ linkage guards to MCPWM FOC SVPWM headers
Closes IDFGH-18214
See merge request espressif/esp-idf!52215
2026-08-31 15:51:07 +08:00