Erhan Kurubas
7d779c7b13
change(app_trace): implement uart without driver APIs
2025-11-28 12:03:30 +01: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
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
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
yiwenxiu
9bd284e33c
feat(openthread): optimize fail cases in CI test
2025-11-26 11:08:22 +08:00
Shu Chen
47f8a0dd66
Merge branch 'feature/change_ot_psram_default_config_v6.0' into 'release/v6.0'
...
feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled (v6.0)
See merge request espressif/esp-idf!43713
2025-11-26 01:30:06 +00:00
Wang Meng Yang
99983a5680
Merge branch 'feat/add_param_indicate_create_spp_records_6.0' into 'release/v6.0'
...
feat(bt): Add an SPP API parameter to indicate whether to create the SPP record(v6.0)
See merge request espressif/esp-idf!43582
2025-11-26 09:23:09 +08:00
armando
dfe4a6e5f7
feat(hal):graudate the camera hal driver into a new component
2025-11-26 08:42:12 +08:00
Zhang Hai Peng
05378602ef
fix(ble/bluedroid): Fixed missing BLE connect and disconnect events
...
(cherry picked from commit 2dcbd64616 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-26 00:05:07 +08:00
Zhang Hai Peng
138b9dd8e6
fix(ble/bluedroid): Fixed BLE incorrect device record count issue
...
(cherry picked from commit 9bfd9c5340 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-26 00:05:07 +08:00
Roland Dobai
ef0408cd4b
Merge branch 'tools/monitor_autocolor_docs_v6.0' into 'release/v6.0'
...
docs: Add note about automatic log coloring in IDF Monitor (v6.0)
See merge request espressif/esp-idf!43705
2025-11-25 14:04:35 +01:00
Jan Beran
9b7835ed97
change(kconfig): add support for configuration report
2025-11-25 20:50:47 +08:00
Fu Hanxi
41b5528b8d
Merge branch 'ci/known-failure-dut-id-v6.0' into 'release/v6.0'
...
ci: pytest-ignore skip using dut id
See merge request espressif/esp-idf!43624
2025-11-25 12:58:27 +01:00
gaoxu
b32eab1bd7
feat(rng): support P4 ECO5 TRNG
2025-11-25 17:49:43 +08:00
Xu Si Yu
ad92df1aea
feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled
2025-11-25 16:14:32 +08:00
Xu Si Yu
77b7ef40e5
fix(openthread): remove the duplicate macro definition
2025-11-25 16:13:32 +08:00
Konstantin Kondrashov
84dec0fe39
fix(efuse): Fix test where size of field was obtained incorrectly
...
When the eFuse field consists of single descriptor, its size can be
taken from struct member 'bit_count'. However, when the field consists of
multiple descriptors, the size should be obtained via esp_efuse_get_field_size()
2025-11-25 13:35:51 +05:30
Konstantin Kondrashov
ed6f89f90a
fix(efuse): Adds missing SOC defines for ESP32-P4 v3
2025-11-25 13:35:51 +05:30
Marius Vikhammer
007222cc28
fix(libc): fixed P4 ECO5 always using sub opt. version of memcpy and similar
2025-11-25 13:35:51 +05:30
Omar Chebib
5ac3087487
ci: re-enable cxx tests_apps and examples for the ESP32-P4
2025-11-25 13:35:51 +05:30
Omar Chebib
52aa13146a
ci: re-enable eh_frame for the ESP32-P4
2025-11-25 13:35:51 +05:30
Marius Vikhammer
a6eb9057fc
fix(system): fixed p4 eco5 getting stuck when stalling other CPU
2025-11-25 13:35:51 +05:30
Marius Vikhammer
4920666a03
ci(esp_timer): re-enable ci tests for esp-timer on p4 eco5
2025-11-25 13:35:51 +05:30