Martin Vychodil
19cabc1de3
Merge branch 'feature/wl_bdl_support_2' into 'master'
...
feat(wear_levelling): Added BDL support
Closes IDF-12749
See merge request espressif/esp-idf!44319
2026-03-24 15:57:50 +08:00
Omar Chebib
5cfe060d8e
feat(esp_hw_support): implement private shared interrupts
2026-03-24 15:40:20 +08:00
Jiang Jiang Jian
2350e1588f
Merge branch 'bugfix/ap_5g_phy_bw' into 'master'
...
fix(wifi): Update Secondary channel when ap adjust from different band and bandwidth is ht40
See merge request espressif/esp-idf!41265
2026-03-24 15:32:50 +08:00
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
Martin Vychodil
0a2fc7f34a
feat(wear_levelling): Added BDL support
2026-03-23 20:33:18 +01: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
Sajia
9a8d874834
fix(wifi): Update channel bandwidth when ap adjust from 2g to 5g
2026-03-23 16:30:34 +05:30
Mahavir Jain
229a8a78fb
docs: clarify anti-rollback secure version bits for c2/c5
2026-03-23 16:21:26 +05:30
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
Roland Dobai
f46452d3ab
feat(cmake): Create a merged hints database in the build directory
2026-03-23 09:24:45 +01: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
armando
418a091240
change(isp): added lut table depth check
2026-03-23 11:31:30 +08:00
armando
94b24b3434
change(isp): added hres and vres limitation check
2026-03-23 11:20:57 +08: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