Ivan Grokhotkov (bot)
744f11fd63
feat(examples): add cache access counters example
2026-09-11 11:30:29 +02:00
Ivan Grokhotkov (bot)
16078650c8
feat(esp_hw_support): add cache access counter API
2026-09-11 11:30:28 +02:00
Rahul Tank
7e5235a7a7
Merge branch 'bugfix/nimble_issues_08092026' into 'master'
...
fix(nimble): fix few nimble issues 08092026
Closes BLERP-3063
See merge request espressif/esp-idf!52593
2026-09-11 14:15:15 +05:30
Island
e871592435
Merge branch 'change/ble_update_lib_esp32h2_20260910' into 'master'
...
fix(bt): supported allocate memroy from spiram for ESP32-S31 and ESP32-H4
See merge request espressif/esp-idf!52707
2026-09-11 15:20:34 +08:00
Marius Vikhammer
deb69a8dfe
Merge branch 'fix/adjtime-offset-truncation' into 'master'
...
fix(esp_libc): reject out-of-range adjtime() deltas instead of overflowing
Closes IDFGH-18241
See merge request espressif/esp-idf!52498
2026-09-11 14:13:42 +08:00
Astha Verma
56f1ae2947
fix(nimble): Fix nimble HID service discovery
2026-09-11 11:16:03 +05:30
Rahul Tank
25c114e07a
Merge branch 'bugfix/fix_compilation_issue' into 'master'
...
fix(nimble): Fixed compilation issues due to missing BLE_GATTS
See merge request espressif/esp-idf!52719
2026-09-11 10:37:49 +05:30
Mahavir Jain
957618d083
Merge branch 'fix/buildv2_fault_assert_opt_check' into 'master'
...
fix(esp_security): use EXECUTABLE in fault_assert_opt_check
See merge request espressif/esp-idf!52640
2026-09-11 09:53:36 +05:30
Mahavir Jain
78dac3a276
Merge branch 'test/tee_sec_stg_aead_len_bounds' into 'master'
...
test(esp_tee): fix oversized AEAD test to exercise the length check
See merge request espressif/esp-idf!52684
2026-09-11 09:50:21 +05:30
Marius Vikhammer
5f22e4390c
Merge branch 'fix/console_stop_repl_join' into 'master'
...
fix(console): join the REPL task before esp_console_stop_repl frees it
See merge request espressif/esp-idf!52590
2026-09-11 11:11:34 +08:00
Jiang Jiang Jian
5755871cb4
Merge branch 'bugfix/idfci-13866' into 'master'
...
config wakeup gpio pin internal pullup to avoid input floating
Closes IDFCI-13866
See merge request espressif/esp-idf!52588
2026-09-11 10:47:04 +08:00
Jiang Jiang Jian
342dd1f9c4
Merge branch 'feat/esp_idf_h4_clk_tree_management' into 'master'
...
Feat/esp idf h4 h21 clk tree management
Closes PM-858 and PM-653
See merge request espressif/esp-idf!50653
2026-09-11 10:38:04 +08:00
Jiang Jiang Jian
57602151fa
Merge branch 'fix/supplicant_checks' into 'master'
...
Fixed OOB read on short FT auth and RRM action frames
Closes SEC-766 and SEC-767
See merge request espressif/esp-idf!52683
2026-09-11 10:25:44 +08:00
Rahul Tank
1e07c30c9f
fix(nimble): Fixed compilation issues due to missing BLE_GATTS
2026-09-11 07:29:56 +05:30
Marius Vikhammer
af1361497f
Merge branch 'docs/api_ref_system_updates' into 'master'
...
docs(system): update API references for H4 and S31
See merge request espressif/esp-idf!52561
2026-09-11 09:53:01 +08:00
ShenWeilong
91234cb3f2
fix(bt): supported allocate memroy from spiram for ESP32-S31 and ESP32-H4
2026-09-10 20:53:10 +08:00
Jiang Jiang Jian
b50fc62d2f
Merge branch 'bugfix/fix_example_power_save_build_fail_issue' into 'master'
...
fix(esp_timer): preserve timer_process_alarm symbol for ldgen
Closes WIFI-7625
See merge request espressif/esp-idf!52528
2026-09-10 20:45:17 +08:00
Jiang Jiang Jian
51a9b3acf8
Merge branch 'fix/wpa_supp_checks' into 'master'
...
fix(wifi) : Add length/NULL checks and some minor changes
Closes SEC-258, SEC-262, SEC-260, SEC-737, SEC-760, SEC-768, and SEC-744
See merge request espressif/esp-idf!51110
2026-09-10 20:06:36 +08:00
Rahul Tank
bbb5870da3
Merge branch 'bugfix/hardware_error_assert' into 'master'
...
fix(nimble): Add hardware error event handling as normal event
Closes BLERP-3096
See merge request espressif/esp-idf!52524
2026-09-10 17:08:32 +05:30
Island
24a32ed25e
Merge branch 'change/ble_update_lib_20260904' into 'master'
...
change(ble): [AUTO_MR] 20260904 - Update ESP BLE Controller Lib
Closes BLERP-3068, BLERP-3084, BLERP-3087, and BLERP-3100
See merge request espressif/esp-idf!52434
2026-09-10 19:07:41 +08:00
morris
376a9780cc
Merge branch 'test/touch_deep_sleep_wakeup' into 'master'
...
test(touch): Add touch sensor deep sleep wake-up ci test
Closes IDF-15439
See merge request espressif/esp-idf!52474
2026-09-10 18:51:12 +08:00
Yogesh Mantri
a287bbc25e
fix(console): delete state_mux when REPL creation fails
2026-09-10 10:12:00 +00:00
Yogesh Mantri
4532e7e8c8
fix(console): join with an empty semaphore instead of a given mutex
2026-09-10 10:12:00 +00:00
Yogesh Mantri
cd1a5fc1f3
fix(console): join the REPL task before esp_console_stop_repl frees it
2026-09-10 10:12:00 +00:00
Rahul Tank
0a55d54683
fix(nimble): Add hardware error event handling as normal event
2026-09-10 17:32:41 +08:00
Roland Dobai
2e6d41c2e9
Merge branch 'task/buildv2_gdbinit_multi_exec' into 'master'
...
feat(cmakev2): parameterize gdbinit for multi-executable builds
Closes IDF-15860
See merge request espressif/esp-idf!51239
2026-09-10 10:59:42 +02:00
Rahul Tank
97f81dd22b
Merge branch 'feat/migrate_nimble_10' into 'master'
...
feat(nimble): Migrate to nimble-1.10.0
See merge request espressif/esp-idf!51858
2026-09-10 14:26:10 +05:30
Marius Vikhammer
fec0755681
docs(system): update API references for H4 and S31
...
Add target-specific power-management frequencies and capability
conditions so later chips do not need chip-by-chip list updates.
2026-09-10 15:41:03 +08:00
Armando (Dou Yiwen)
496c0b6377
Merge branch 'refactor/flash_refactor' into 'master'
...
spi_flash: split driver and os driver into `spi_flash` and `esp_mspi` components
Closes IDF-15210
See merge request espressif/esp-idf!45409
2026-09-10 07:29:01 +00:00
Harshal Patil
34bc734ea4
test(esp_tee): size the oversized-AEAD test buffer to the length it claims
...
The TEE checks REE buffer bounds before input length, so claiming 4097
bytes of a 31-byte buffer returned INVALID_ARG or INVALID_SIZE by layout.
2026-09-10 12:57:32 +05:30
tarun.kumar
0ba37921dd
fix(wifi) : Fixed OOB read on short FT auth and RRM action frames
2026-09-10 12:36:27 +05:30
morris
a07ebb7ad8
Merge branch 'docs/improve_uart_doc' into 'master'
...
docs(uart): clarify example pins need a USB-to-UART bridge
See merge request espressif/esp-idf!51448
2026-09-10 14:50:43 +08:00
Mo Fei Fei
bb2c545085
docs(uart): clarify example pins need a USB-to-UART bridge
2026-09-10 14:50:43 +08:00
Kapil Gupta
05c44bcb8e
Merge branch 'fix/btm_query_reason' into 'master'
...
Send Low RSSI reason in BTM Query for roaming
Closes WIFIBUG-2120
See merge request espressif/esp-idf!52106
2026-09-10 12:13:40 +05:30
Kapil Gupta
a7cb4cc709
Merge branch 'fix/blacklist_roaming_issue' into 'master'
...
Preserve SSID and authmode across disconnect for blacklist recovery
Closes WIFIBUG-2168
See merge request espressif/esp-idf!52643
2026-09-10 11:13:58 +05:30
Kapil Gupta
4c9ffea8dd
Merge branch 'fix/roam_init_deinit_issue' into 'master'
...
Roam handle unregister issue
Closes WIFIBUG-2079
See merge request espressif/esp-idf!52312
2026-09-10 11:13:19 +05:30
tarun.kumar
4bbab381f3
fix(wifi) : Add length/NULL checks and some minor changes
...
- Check os_malloc failure in wpas_mbo_update_non_pref_chan
- Guard WAPI EID read with wpa_ie_len >= 1 in wpa_parse_wpa_ie
- Require full 5-byte RRM Enabled Capabilities IE before copy
- NULL-check FT mobility domain before memcmp in wpa_set_bss
- Use wpabuf_clear_free for WPS decrypted M4/M6/M8 data
- Drop redundant wpabuf_free before clear_free in eap_peap
2026-09-10 11:59:45 +08:00
tarun.kumar
ce30446c3d
fix(wifi): Send Low RSSI reason in BTM Query for roaming
...
Roaming previously used REASON_RSSI (5), which APs decode as Load
Balancing. Send Low RSSI (16) from RoamingApp and the example
without changing the public btm_query_reason enum.
2026-09-10 11:52:25 +08:00
morris
764a0c442e
Merge branch 'refactor/pmu_efuse_ll' into 'master'
...
refactor(pmu): move PMU calibration efuse getters from efuse_ll to pmu_ll
See merge request espressif/esp-idf!52660
2026-09-10 11:47:28 +08:00
Shu Chen
2dc25a7bbe
Merge branch 'fix/openthread-udp-host-interface' into 'master'
...
fix(openthread): preserve host interface on UDP receive
See merge request espressif/esp-idf!52388
2026-09-10 02:57:18 +00:00
morris
0f977dfc9c
Merge branch 'feat/spi_add_data_output_inversion' into 'master'
...
feat(spi): support data output inversion
Closes IDF-15546
See merge request espressif/esp-idf!52529
2026-09-10 10:48:40 +08:00
morris
43e45bc73c
Merge branch 'ci/fix_precommit' into 'master'
...
ci(pre-commit): add esp-pylib dep to soc-caps-kconfig check
See merge request espressif/esp-idf!52673
2026-09-10 10:10:58 +08:00
morris
c9e370efcf
ci(pre-commit): add esp-pylib dep to soc-caps-kconfig check
...
commit d6771a0608 made gen_soc_caps_kconfig.py import esp_pylib, but the
check-generated-soc-caps-kconfig hook never listed it in additional_dependencies.
Since the hook uses language: python (isolated env), the import failed with
ModuleNotFoundError. Add esp-pylib to match the other scripts that depend on it.
2026-09-10 09:56:14 +08:00
morris
a0772ce93a
refactor(pmu): move PMU calibration efuse getters from efuse_ll.h to pmu_ll.h
...
Move the PMU internal voltage calibration related efuse read LL
functions
from efuse_ll.h into pmu_ll.h, renaming them with the pmu_ll prefix.
efuse_ll.h should only contain efuse controller or system-global
functions;
other modules' private efuse bits belong to their own LL layer.
Affected chips: esp32c5, esp32c6, esp32c61, esp32h2, esp32h4, esp32p4.
Moved functions (renamed efuse_ll_get_* -> pmu_ll_get_*):
- get_active_hp_dbias, get_active_lp_dbias
- get_dbias_vol_gap
- get_lslp_dbg, get_dslp_dbg (where present)
- get_lslp_hp_dbias, get_dslp_lp_dbias (where present)
- get_dslp_dbias (esp32h2)
2026-09-10 09:53:06 +08:00
Steven (Yang Minghui)
782574ee7d
feat(spi): support data output inversion
2026-09-09 22:35:03 +08:00
Roland Dobai
e9362463b4
Merge branch 'feat/pylib_standalone_scripts' into 'master'
...
Adopted esp-pylib for various standalone scripts
See merge request espressif/esp-idf!49944
2026-09-09 15:24:05 +02:00
Marius Vikhammer
ae943a62f0
Merge branch 'fix/lp_core_rc_fast_delay_freq' into 'master'
...
fix(ulp): hardcode LP core RC_FAST frequency per target
Closes IDFCI-6493
See merge request espressif/esp-idf!51933
2026-09-09 20:46:06 +08:00
Marius Vikhammer
f5e06de75f
Merge branch 'bugfix/h4_touch_caps' into 'master'
...
fix(soc): use standard touch wakeup cap name on ESP32-H4
See merge request espressif/esp-idf!52093
2026-09-09 20:43:42 +08:00
Marius Vikhammer
9db46b1314
Merge branch 'test/esp_timer_api_coverage' into 'master'
...
test(esp_timer): cover unused public query and absolute-alarm APIs
See merge request espressif/esp-idf!52442
2026-09-09 20:40:12 +08:00
Rahul Tank
6a07858110
feat(nimble): Migrate to nimble-1.10.0
2026-09-09 15:42:05 +05:30