Frantisek Hrbata
6ed9d5bd43
Merge branch 'fix/cmakev2_component_manager_disabled' into 'master'
...
fix(cmakev2): skip component manager flow when IDF_COMPONENT_MANAGER=0
Closes IDFGH-17407
See merge request espressif/esp-idf!46863
2026-03-24 08:07:21 +01:00
Rahul Tank
b7bff02998
Merge branch 'bugfix/send_conn_cancel_simul' into 'master'
...
fix(nimble): Issue connect cancel in case of outstanding master connection
See merge request espressif/esp-idf!46565
2026-03-24 12:34:03 +05:30
Chen Chen
118f64c32a
Merge branch 'fix/gdma_burst_size_config' into 'master'
...
fix(gdma): revoke burst size array check in `gdma_config_transfer`
See merge request espressif/esp-idf!46890
2026-03-24 11:46:35 +08:00
Michael (XIAO Xufeng)
64173e15ea
Merge branch 'ci/update_github_permission' into 'master'
...
ci(github): update workflow permission
See merge request espressif/esp-idf!46923
2026-03-24 11:27:23 +08:00
Jiang Jiang Jian
c999dc6a85
Merge branch 'bugfix/idfci-8990' into 'master'
...
fix(bt): Fix crash due to function not placed in IRAM
Closes IDFCI-8990 and BT-4292
See merge request espressif/esp-idf!46876
2026-03-24 10:47:10 +08:00
Island
aec669c5fd
Merge branch 'docs/update_c2_feature_status' into 'master'
...
fix(docs): Updated BLE features support status
See merge request espressif/esp-idf!46826
2026-03-24 10:22:50 +08:00
Tomas Rohlinek
99939bdcc2
Merge branch 'contrib/github_pr_18327' into 'master'
...
fix(fatfs): correct preprocessor guard for fail label when FF_FS_TINY=1 and FF_USE_DYN_BUFFER=1 (GitHub PR)
Closes IDFGH-17355
See merge request espressif/esp-idf!46742
2026-03-23 19:45:48 +01:00
Xiao Xufeng
edf8b0bfb9
ci(github): update workflow permission
2026-03-24 00:58:53 +08:00
jay candel
11c2d1b472
fix(fatfs): correct preprocessor guard for fail label in f_open
2026-03-23 17:53:26 +01:00
Mahavir Jain
7032f588d5
Merge branch 'fix/fix_ws_server_subprotocols_null_dereference' into 'master'
...
fix: fixes websocket server possible null dereference
See merge request espressif/esp-idf!46767
2026-03-23 21:23:43 +05:30
Frantisek Hrbata
927fc8d03a
test(cmakev2): add test for build with IDF_COMPONENT_MANAGER=0
...
Verify that setting IDF_COMPONENT_MANAGER=0 skips the component manager
flow entirely and produces a successful build. The test also asserts that
no "Component manager round" messages appear in the output, confirming
the manager loop is not entered.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-03-23 16:02:36 +01:00
Frantisek Hrbata
3cbca31571
fix(cmakev2): skip component manager flow when IDF_COMPONENT_MANAGER=0
...
When the component manager is disabled via IDF_COMPONENT_MANAGER=0, the
cmakev2 build system still entered the full component manager flow
(__fetch_components_from_registry), which called
__download_managed_component(). That function returned early with
result=0 without creating the expected output file, violating the
post-condition in __download_component_level_managed_components() that
checks result==0 => file exists, causing a fatal error.
Instead of patching the low-level function to write an empty stub file,
this commit properly skips the entire component manager flow when the
manager is disabled:
- Move __init_component_manager() to idf.cmake global initialization
sequence alongside other __init_*() calls, so IDF_COMPONENT_MANAGER
build property is available early.
- Set __SDKCONFIG_ORIG to the real sdkconfig path in __init_kconfig()
as its default value. Previously it was only set inside
__create_sdkconfig_orig_copy() and had a defensive fallback in
__create_base_kconfgen_command(). The default ensures __SDKCONFIG_ORIG
is always valid regardless of whether the component manager runs.
- Guard __create_sdkconfig_orig_copy() with an IDF_COMPONENT_MANAGER
check. The sdkconfig backup exists solely to preserve unknown Kconfig
options from managed components during intermediate kconfgen rounds.
When the manager is disabled, no managed components exist, so the
backup is unnecessary.
- Guard __fetch_components_from_registry() call in project.cmake behind
IDF_COMPONENT_MANAGER == 1. When disabled, only the manifest warning
is issued. No download loop runs, no temp files are created, and no
"Component manager round N..." messages are printed.
- Remove the now-redundant IDF_COMPONENT_MANAGER guard from
__download_managed_component(), since it is only reachable when the
manager is enabled.
Closes https://github.com/espressif/esp-idf/issues/18372
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-03-23 16:02:36 +01:00
morris
e751ec1b1c
Merge branch 'fix/fix_lp_gdma_on_s31' into 'master'
...
fix(lp_dma): add lp dma clk ctrl on s31
See merge request espressif/esp-idf!46891
2026-03-23 22:30:47 +08:00
Jiang Jiang Jian
258d3fc830
Merge branch 'bugfix/add_pvt_enable_flag_in_pvt_func' into 'master'
...
feat(pvt): add pvt enable flag & change pvt limit & sleep adapt time on master
See merge request espressif/esp-idf!46810
2026-03-23 20:25:33 +08:00
Radek Tandler
03e0d8cc89
Merge branch 'feature/nvs_bdl_support_doc' into 'master'
...
docs(storage/nvs_flash): Improved NVS documentation structure. BDL documentation was added.
Closes DOC-14079
See merge request espressif/esp-idf!45540
2026-03-23 12:46:23 +01:00
Ashish Sharma
b64c70acda
fix: fixes memory leak with subprotocols
2026-03-23 18:37:21 +08:00
Ashish Sharma
9fc0ca13b3
fix: fixes websocket server possible null dereference
2026-03-23 18:37:21 +08:00
Chen Jichang
f3feaeabb6
fix(lp_dma): add lp dma clk ctrl on s31
2026-03-23 16:40:47 +08:00
Zhang Shuxian
38fea8472a
docs: Update CN translation for nvs_flash
2026-03-23 16:35:56 +08:00
Chen Chen
afe13a644a
fix(gdma): revoke burst size array check in gdma_config_transfer
2026-03-23 16:33:30 +08:00
morris
a02fd7e33b
Merge branch 'feat/analog_cmpr_esp32h21' into 'master'
...
support analog comparator on esp32h21
Closes IDF-13671 and IDF-11615
See merge request espressif/esp-idf!46819
2026-03-23 15:55:52 +08:00
Sudeep Mohanty
a4c08d3c51
Merge branch 'task/fix_flaky_freertos_psram_test' into 'master'
...
fix(freertos): Fix flaky PSRAM tests for freertos
Closes IDFCI-7953
See merge request espressif/esp-idf!46781
2026-03-23 08:40:54 +01:00
He Binglin
1180967ff7
Merge branch 'change/esp_idf_flash_dpd_in_safe' into 'master'
...
Change: place flash dpd code in iram safe and add restart cases when rtc_clk iram opt
See merge request espressif/esp-idf!45311
2026-03-23 15:35:25 +08:00
Island
5f1f1d4c88
Merge branch 'fix/delete_pytest_ble50_security_min_bin_and_log_off' into 'master'
...
fix(ble/bluedroid): Delete ble50_security min_bin and log_off pytest case
See merge request espressif/esp-idf!46841
2026-03-23 15:29:05 +08:00
Island
d16443f11e
Merge branch 'fix/fix_bluedroid_gattc_gatts_coex_example_params_error' into 'master'
...
fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex
See merge request espressif/esp-idf!46770
2026-03-23 15:28:52 +08:00
Island
1c99ea52c1
Merge branch 'bugfix/optimize_bluedroid_host_code_new' into 'master'
...
fix(ble/bluedroid): Use the same legacy gap callback instead of each independent legacy gap event callback
Closes BLERP-2639
See merge request espressif/esp-idf!46344
2026-03-23 15:28:46 +08:00
Island
c0dfdf9c3b
Merge branch 'fix/disable_some_params_check_in_cte_apis' into 'master'
...
disable some parameters check in CTE APIs
Closes BLERP-2644
See merge request espressif/esp-idf!46835
2026-03-23 15:28:15 +08:00
Mahavir Jain
601f0ca0cd
Merge branch 'fix/cert_bundle_sem_timeout_fpga' into 'master'
...
fix(mbedtls): disable cert bundle tests under mbedtls test_apps in FPGA env
See merge request espressif/esp-idf!46479
2026-03-23 12:28:35 +05:30
Chen Ji Chang
50285436bb
Merge branch 'fix/fix_parlio_tx_sample_edge' into 'master'
...
change(parlio_tx): use shift edge instead sample edge
See merge request espressif/esp-idf!46628
2026-03-23 14:52:05 +08:00
xiongweichao
0bc4f8ab8e
fix(bt): Fix crash due to functions not placed in IRAM
2026-03-23 14:28:58 +08:00
Island
2a2f6dc536
Merge branch 'bugfix/fix_ble_controller_emi_assert' into 'master'
...
fix(ble): Fixed BLE assert in "emi.c" when low memory
Closes BLERP-2642
See merge request espressif/esp-idf!46766
2026-03-23 14:28:17 +08:00
nilesh.kale
31c88b7a4d
fix(mbedtls): disable cert bundle tests in FPGA env
2026-03-23 13:53:54 +08:00
Kapil Gupta
24dd3d563e
Merge branch 'feat/sae_calculation_optimizations' into 'master'
...
esp_wifi: Optimize crypto operations for SAE
Closes WIFIBUG-1760, WIFIBUG-1363, WIFIBUG-1701, WIFIBUG-1246, and IDF-15009
See merge request espressif/esp-idf!46539
2026-03-23 10:55:24 +05:30
Jiang Jiang Jian
56f95eac0b
Merge branch 'bugfix/fix_hplpgap_assert_in_pvt_func' into 'master'
...
feat(pvt): fix hplpgap assert error in pvt func on master
See merge request espressif/esp-idf!46809
2026-03-23 12:18:16 +08:00
Jiang Jiang Jian
e15da72443
Merge branch 'fix/ci_wifi_unit_test' into 'master'
...
ci: fix wifi unit test nvs_config
See merge request espressif/esp-idf!46807
2026-03-23 12:16:09 +08:00
Armando (Dou Yiwen)
39cf9cc0ee
Merge branch 'change/added_mspi_str_odd_divider_check' into 'master'
...
mspi: added sdr divider check to be not odd divider
See merge request espressif/esp-idf!46543
2026-03-23 03:43:52 +00:00
zhiweijian
7d68662c18
disable some parameters check in CTE APIs
2026-03-23 11:09:14 +08:00
Chen Yudong
67f8ba021f
ci: fix wifi unit test nvs_config
2026-03-23 11:08:31 +08:00
Jiang Jiang Jian
d815d78280
Merge branch 'bugfix/support_auto_mode_connect_passive_channel_hhidden_ap' into 'master'
...
feat(wifi): support auto mode connect passive channel hidden ap
Closes FCS-1591, ESPCS-876, and WIFIBUG-1671
See merge request espressif/esp-idf!33911
2026-03-23 10:33:22 +08:00
morris
9cad94e697
feat(ana_cmpr): support analog comparator on esp32h21
2026-03-23 10:28:29 +08:00
Rahul Tank
caf917e6c2
fix(nimble): Issue connect cancel in case of outstanding master connection
2026-03-23 07:15:28 +05:30
muhaidong
4ee8353234
fix(wifi): fix fail case connection with bss max idle enabled
2026-03-21 16:40:56 +08:00
yanzihan@espressif.com
5d5b142b0d
feat(pvt): fix hplpgap assert error in pvt func on master
...
feat(pvt): fix hplpgap assert error in pvt func on master
2026-03-21 15:33:00 +08:00
Erhan Kurubas
ed7c90c8aa
Merge branch 'fix/psram_core_clk_enable' into 'master'
...
fix(mspi): enable PSRAM core clock in module clock init
See merge request espressif/esp-idf!46780
2026-03-20 20:44:33 +01:00
Chen Yu Dong
fbba80c063
Merge branch 'fix/iperf_examples_config' into 'master'
...
fix(examples): add CONFIG_FREERTOS_IN_IRAM to iperf examples
See merge request espressif/esp-idf!46795
2026-03-21 01:45:11 +08:00
Kapil Gupta
1f6e32ee78
fix(esp_wifi): Optimize crypto operations for SAE
...
- Montgomery multiplication fast path for P-256 mulmod
- Jacobi symbol for legendre (replacing exp_mod)
- Software Jacobian point multiplication for MPI-only chips
- ECC hardware acceleration for supported chips
2026-03-20 19:44:09 +05:30
Kapil Gupta
30efa77a80
ci(esp_wifi): Update supplicant's crypto Unit test cases
2026-03-20 19:44:09 +05:30
Sudeep Mohanty
f3fe60c36d
fix(freertos): Use bare ticks for cleanup delays in freertos tests
2026-03-20 14:47:44 +01:00
zhiweijian
080b980cc6
fix(ble/bluedroid): Delete ble50_security min_bin and log_off pytest case
2026-03-20 20:19:20 +08:00
zhanghaipeng
e3aac6f703
fix(ble): Fixed BLE assert in "emi.c" when low memory
2026-03-20 20:01:55 +08:00