Song Ruo Jing
490f21c643
fix(gpio): oe control by register only take effect when func sel is GPIO
2025-11-27 11:08:48 +08:00
Song Ruo Jing
133cfd8dc9
fix(console): UART0 TX pin was not properly disabled
...
Closes https://github.com/espressif/esp-idf/issues/16764
Closes https://github.com/espressif/esp-idf/issues/17459
2025-11-27 11:08:48 +08:00
Song Ruo Jing
de87969611
fix(uart): fix uart_write_bytes gets stuck internally if ring buffer is full
...
Introduced in c062cd9a95
2025-11-27 11:08:48 +08:00
Song Ruo Jing
1f7e3ac279
fix(uart): fix some uart port generate a RX BRK_DET intr on reset issue
...
Issue saw on S3 UART2 and some LP_UART ports
2025-11-27 11:08:48 +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
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
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
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
Zhang Shuxian
6e321e3dae
docs: Update CN translation
2025-11-25 08:46:34 +01:00
Peter Dragun
00365a4b07
docs: Add note about automatic log coloring in IDF Monitor
2025-11-25 08:46:34 +01:00
Island
6534932340
Merge branch 'feat/ble_log_compression_modularized_v6.0' into 'release/v6.0'
...
refactor(ble): modularize compressed log scripts for better maintainability (v6.0)
See merge request espressif/esp-idf!43552
2025-11-25 14:31:43 +08:00
Island
b6d74ddf42
Merge branch 'fix/ble_mesh_fixed_incorrect_log_v6.0' into 'release/v6.0'
...
fix(ble_mesh): fixed incorrect log argument
See merge request espressif/esp-idf!43654
2025-11-25 10:53:16 +08:00
Luo Xu
582b6c066e
refactor(ble): modularize compressed log scripts for better maintainability
...
(cherry picked from commit 0cf6f50179 )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-11-25 10:40:42 +08:00
xiongweichao
d510044a11
feat(bt): Adds an SPP API parameter to indicate whether to create SPP record
2025-11-25 02:06:53 +00:00
Jiang Jiang Jian
34b0344d32
Merge branch 'fix/backport_some_wifi_fixes_v6.0' into 'release/v6.0'
...
bugfix(wifi): backport some wifi fixes v6.0
See merge request espressif/esp-idf!43455
2025-11-25 10:02:59 +08:00
morris
72159c2361
Merge branch 'feat/esp_hal_pcnt_v6.0' into 'release/v6.0'
...
feat(hal): graudate the PCNT hal driver into a new component (v6.0)
See merge request espressif/esp-idf!43444
2025-11-24 22:35:51 +08:00
Fu Hanxi
de78c0fdd0
ci: move host test unittest jobs to pytest
2025-11-24 15:00:01 +01:00
Fu Hanxi
353ddeec33
ci: set macos timeout
2025-11-24 15:00:01 +01:00
Fu Hanxi
d41cea8857
ci: move host test jobs into host-test.yml
2025-11-24 15:00:01 +01:00
Fu Hanxi
11df972a25
ci: move the retry_failed_jobs to pre_check stage
2025-11-24 15:00:01 +01:00
Fu Hanxi
ec09b45ca6
ci: cleanup gcc_static_analyzer and .rules:build
2025-11-24 15:00:01 +01:00
Fu Hanxi
2d6f423c00
ci: cleanup build_template_app jobs
2025-11-24 15:00:01 +01:00
Fu Hanxi
41ff2f4a23
ci: cleanup build_clang_test_apps jobs
2025-11-24 15:00:00 +01:00
Fu Hanxi
1d1237d4c0
ci: cleanup after_script:build related rules
2025-11-24 15:00:00 +01:00
Fu Hanxi
6c0cac7a76
ci: remove generate_build_child_pipeline.py
2025-11-24 15:00:00 +01:00
Fu Hanxi
720ff594ae
ci: remove temp minio variables
2025-11-24 15:00:00 +01:00
Fu Hanxi
b62c9dd919
ci: run macos with tart runners
2025-11-24 14:59:58 +01:00
Evgeny Torbin
06e574796f
ci: update artifact pattern for size.json
2025-11-24 14:58:59 +01:00
luoxu
c0a5d359bb
fix(ble_mesh): fixed incorrect log argument
2025-11-24 20:43:19 +08:00
morris
240c5d09ff
Merge branch 'fix/adc_continuous_iram_config_v6.0' into 'release/v6.0'
...
fix(adc): fix ESP32/S2 panic when use continuous ADC (v6.0)
See merge request espressif/esp-idf!43638
2025-11-24 19:12:26 +08:00
gaoxu
65de2a0c36
fix(adc): fix ESP32/S2 panic when use continuous ADC
2025-11-24 14:15:18 +08:00