sibeibei
e5fb2f50ec
bugfix: clear regdma status when restart
2025-12-02 10:31:58 +08:00
Wang Meng Yang
0287fe904b
Merge branch 'bugfix/a2dp_reg_sep_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP (v6.0)
See merge request espressif/esp-idf!43880
2025-12-01 19:53:19 +08:00
Alexey Gerenkov
9524a7f69c
Merge branch 'enable_gcov_tests_v6.0' into 'release/v6.0'
...
test(gcov): re-enable gcov builds and tests (v6.0)
See merge request espressif/esp-idf!43291
2025-12-01 18:40:43 +08:00
Alexey Gerenkov
c4fa15dd1e
Merge branch 'fix/int_wdt_double_exception_v6.0' into 'release/v6.0'
...
fix(espcoredump): prevent double exception during int_wdt panic with custom stack (v6.0)
See merge request espressif/esp-idf!43851
2025-12-01 18:39:22 +08:00
Alexey Gerenkov
604e1df617
Merge branch 'refactor_apptrace_uart_v6.0' into 'release/v6.0'
...
Refactor apptrace uart (v6.0)
See merge request espressif/esp-idf!43850
2025-12-01 18:39:05 +08:00
yangfeng
7de5f266de
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP
2025-12-01 14:21:35 +08:00
Mahavir Jain
4989911295
Merge branch 'docs/fix_some_expressions_in_security_guide_v6.0' into 'release/v6.0'
...
docs: fix some description in security guide docs (v6.0)
See merge request espressif/esp-idf!43817
2025-12-01 09:35:44 +05:30
Mahavir Jain
e1639e281f
Merge branch 'fix/incorrect_esp32p4_key_mgr_xts_aes_len_bit_set_v6.0' into 'release/v6.0'
...
Fix incorrect XTS-AES key length register configuration (ESP32-P4) (v6.0)
See merge request espressif/esp-idf!43759
2025-12-01 09:18:28 +05:30
Island
99b2ac6afb
Merge branch 'fix/ble_mesh_rpr_example_fix_v6.0' into 'release/v6.0'
...
fix(ble_mesh): add proper memory cleanup in composition data parsing (v6.0)
See merge request espressif/esp-idf!43841
2025-12-01 10:52:41 +08:00
morris
20cbb6f175
Merge branch 'docs/update_twai_api_ref_struct_v6.0' into 'release/v6.0'
...
docs: update heading levels for twai api reference (v6.0)
See merge request espressif/esp-idf!43845
2025-12-01 10:47:32 +08:00
Martin Vychodil
7b271c4be6
Merge branch 'feat/nvs_iteration_statistics_examples_v6.0' into 'release/v6.0'
...
feat(examples/storage): add nvs statistics and iteration examples (v6.0)
See merge request espressif/esp-idf!43660
2025-12-01 02:29:06 +08:00
Erhan Kurubas
4d3de1010e
test(gcov): re-enable gcov builds and tests
2025-11-28 19:09:15 +08:00
Erhan Kurubas
835e032498
fix(espcoredump): prevent double exception during int_wdt panic with custom stack
2025-11-28 12:06:03 +01:00
Erhan Kurubas
7d779c7b13
change(app_trace): implement uart without driver APIs
2025-11-28 12:03:30 +01:00
Wang
8fd355ee71
docs: add headings for twai and gptimer api reference
...
Closes https://github.com/espressif/esp-idf/issues/17891
2025-11-28 18:15:04 +08:00
Luo Xu
33fd3eeebc
fix(ble_mesh): add proper memory cleanup in composition data parsing
...
(cherry picked from commit a45bb6c5da )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-11-28 17:43:52 +08:00
morris
776450a5fb
Merge branch 'feat/esp32p4_eco5_adc_cali_v6.0' into 'release/v6.0'
...
feat(adc): support ADC calibration on ESP32P4 ECO5 (v6.0)
See merge request espressif/esp-idf!43777
2025-11-28 16:03:06 +08:00
Roland Dobai
99b8c99fe0
Merge branch 'fix/reenable_freertos_esp_system_test_apps_for_p4_eco5_v6.0' into 'release/v6.0'
...
Re-enable freertos and esp_system test apps for p4 eco5 (v6.0)
See merge request espressif/esp-idf!43647
2025-11-28 08:14:18 +01:00
morris
06bed0e95a
Merge branch 'fix/usb_phy_on_linux_backport_v6.0' into 'release/v6.0'
...
fix(usb): Fix USB PHY mocking on linux target (backport v6.0)
See merge request espressif/esp-idf!43622
2025-11-28 10:51:36 +08:00
Zhang Shuxian
90e4b81ffb
docs: implement comments
2025-11-28 10:17:46 +08:00
Zheng Zhong
72d6bde1e5
fix : apply the suggestion from doc team
2025-11-28 10:17:45 +08:00
Zheng Zhong
e3d6eef5a1
docs: fix some description in security guide docs
2025-11-28 10:17:45 +08:00
Island
876b5eb74e
Merge branch 'bugfix/fix_ble_scan_enable_timeout_v6.0' into 'release/v6.0'
...
Fixed scan HCI command timeout issue on ESP32 (v6.0)
See merge request espressif/esp-idf!43691
2025-11-28 10:16:09 +08:00
Island
e38d58a7ed
Merge branch 'bugfix/bug_ble_max_device_record_v6.0' into 'release/v6.0'
...
fix(ble/bluedroid): Fixed BLE incorrect device record count issue (v6.0)
See merge request espressif/esp-idf!43598
2025-11-27 19:27:17 +08:00
Euripedes Rocha
53d59f79b3
Merge branch 'feat/upt_tests_new_runners_v6.0' into 'release/v6.0'
...
feat(ci): updated Ethernet test to align with new runners (v6.0)
See merge request espressif/esp-idf!43764
2025-11-27 11:53:06 +01:00
Sudeep Mohanty
216bca7dd3
ci(esp_system): Re-enable esp_system tests for esp32p4
2025-11-27 15:07:29 +05:30
Sudeep Mohanty
fea721126e
ci(freertos): Re-enable freertos tests for esp32p4
2025-11-27 15:07:29 +05:30
Roland Dobai
093c5f0b01
Merge branch 'fix/core_system_fixes_for_p4_eco5_v6_0' into 'release/v6.0'
...
Core System fixes for p4 eco5 (v6.0)
See merge request espressif/esp-idf!43629
2025-11-27 10:15:03 +01:00
morris
88c6d19ad2
Merge branch 'feat/esp_hal_cam_v6.0' into 'release/v6.0'
...
cam:graudate the camera hal driver into a new component (v6.0)
See merge request espressif/esp-idf!43578
2025-11-27 14:25:15 +08:00
Shu Chen
ea4ef54688
Merge branch 'bugfix/update_thread_ci_testcases_v6.0' into 'release/v6.0'
...
feat(openthread): optimize fail cases in CI test (v6.0)
See merge request espressif/esp-idf!43738
2025-11-27 04:13:07 +00:00
gaoxu
68f4d22967
ci(adc): re-enable ADC test on ESP32P4
2025-11-27 12:06:07 +08:00
gaoxu
94ad334265
feat(adc): support ADC calibration on ESP32P4 ECO5
2025-11-27 12:06:07 +08:00
morris
28999c8162
Merge branch 'fix/handle_shared_intr_v6.0' into 'release/v6.0'
...
Fix/handle shared intr (v6.0)
See merge request espressif/esp-idf!43504
2025-11-27 11:43:51 +08:00
Roland Dobai
2e470da924
Merge branch 'feat/cmakev2_fast_reflashing_v6.0' into 'release/v6.0'
...
feat(cmakev2/ldgen): provide ldgen with a list of mutable libraries (v6.0)
See merge request espressif/esp-idf!43774
2025-11-26 20:35:33 +01:00
Roland Dobai
4d2c6642d4
Merge branch 'fix/cmakev2_unnecessary_config_generation_v6.0' into 'release/v6.0'
...
fix(cmakev2/kconfig): avoid unnecessary sdkconfig generation (v6.0)
See merge request espressif/esp-idf!43773
2025-11-26 20:30:51 +01:00
Rahul Tank
8e7ada52f2
Merge branch 'bugfix/check_psync_status_v6.0' into 'release/v6.0'
...
fix(nimble): Add a check for psync before processing (v6.0)
See merge request espressif/esp-idf!43631
2025-11-26 20:50:08 +05:30
Frantisek Hrbata
c1b24d739a
feat(cmakev2/ldgen): provide ldgen with a list of mutable libraries
...
The build system keeps track of each component source. Currently
there are four types of sources:
1. "project_components" - project components
2. "project_extra_components" - components from EXTRA_COMPONENT_DIRS
3. "project_managed_components" - custom project dependencies managed by the IDF Component Manager
4. "idf_components" - ESP-IDF built-in components, typically under /components
This can be used to identify the component libraries that are likely to
change during application development and pass them to ldgen as mutable
libraries. Add all components with "project_components" as their source
as mutable.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-26 16:18:35 +01:00
Frantisek Hrbata
ada84b3ac4
fix(cmakev2/kconfig): avoid unnecessary sdkconfig generation
...
Add a helper function `__should_generate_sdkconfig()` that checks
whether the sdkconfig file should be generated. The
`__generate_sdkconfig()` function can be called multiple times, such as
when the initial sdkconfig is generated at the start of the build
process and later after additional components are fetched by the
component manager. There might be no components fetched by the
component manager, for example, in the hello_world example, or the
downloaded components may not contain any configuration files. In such
cases, there is no need to regenerate the sdkconfig. This helper
function stores the list of configuration files in the
`__PREV_KCONFIGS`, `__PREV_KCONFIG_PROJBUILDS`, and
`__PREV_SDKCONFIG_RENAMES` build properties at its end, and at the
beginning, it compares them with the current lists of configuration
files.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-26 16:17:43 +01:00
Ondrej Kosta
643b7c93c1
feat(ci): updated Ethernet tests to align with new runners
2025-11-26 13:24:32 +01:00
Fu Hanxi
b6bcc5edae
Merge branch 'ci/backport-master-to-6.0-20251126' into 'release/v6.0'
...
ci: backport 20251126 ci changes to 6.0
See merge request espressif/esp-idf!43751
2025-11-26 13:03:22 +01:00
harshal.patil
71084705c9
fix(key_mgr): Correct XTS-AES key length register configuration
...
The key_mgr_ll_set_xts_aes_key_len() function was incorrectly using
REG_SET_FIELD() with the key_len enum value directly. Since
KEYMNG_FLASH_KEY_LEN is a 1-bit register field (0=128-bit, 1=256-bit),
writing ESP_KEY_MGR_XTS_AES_LEN_128 (value 3) resulted in the LSB (1)
being stored, incorrectly configuring 256-bit mode.
Fixed by using a switch statement to properly map:
- ESP_KEY_MGR_XTS_AES_LEN_128 → REG_CLR_BIT (0)
- ESP_KEY_MGR_XTS_AES_LEN_256 → REG_SET_BIT (1)
Thus, matching the correct ESP32-C5 implementation.
2025-11-26 15:40:09 +05:30
Roland Dobai
2da9307310
Merge branch 'change/add-support-for-kconfig-report_v6.0' into 'release/v6.0'
...
Change/add support for kconfig report (v6.0)
See merge request espressif/esp-idf!43592
2025-11-26 11:04:45 +01:00
Rahul Tank
354d883524
fix(nimble): Add a check for psync before processing
2025-11-26 14:37:24 +05:30
chenjianhua
41a1a7cceb
feat(ble/nimble): support runtime allocation for mempool
2025-11-26 14:36:19 +05:30
Rahul Tank
8f8be6cb18
fix(nimble): Address compilation issues in nimble examples
2025-11-26 14:35:51 +05:30
Roland Dobai
5791519a4a
ci(gitlab): Upgrade the full dependency tree of CI-related Python packages
...
The eager upgreade policy should upgrade the full dependency tree and
not just the packages listed in the requirements file. The disadvantage
is some extra time for package resolution.
This upgrade policy is applied to CI-related packages only because we
don't want this to be used for customer-facing packages and/or provide
the customers with a different environment to that tested in the CI.
2025-11-26 09:31:20 +01:00
Jakub Kocka
569dff3c6f
ci: Fixed MacOS default shell command
2025-11-26 09:31:20 +01:00
Fu Hanxi
0c89f9a089
Merge branch 'ci/backport-to-release-6.0' into 'release/v6.0'
...
Ci/backport to release 6.0
See merge request espressif/esp-idf!43673
2025-11-26 09:14:36 +01:00
morris
0cf98bdf35
Merge branch 'feat/p4_eco5_rng_v6.0' into 'release/v6.0'
...
feat(rng): support P4 ECO5 TRNG (v6.0)
See merge request espressif/esp-idf!43645
2025-11-26 15:21:52 +08:00
Shu Chen
26a661ee52
Merge branch 'fix/remove_the_duplicate_macro_definition_v6.0' into 'release/v6.0'
...
fix(openthread): remove the duplicate macro definition (v6.0)
See merge request espressif/esp-idf!43707
2025-11-26 04:25:30 +00:00