Commit Graph
6372 Commits
Author SHA1 Message Date
Jiang Jiang Jian ee57f0751c Merge branch 'ci/fix-pipeline-commit-sha-in-build-docker_v5.4' into 'release/v5.4'
Ci/fix pipeline commit sha in build docker (v5.4)

See merge request espressif/esp-idf!42437
2025-10-31 10:53:46 +08:00
Roland Dobai dfd7fd391d Merge branch 'contrib/github_pr_17594_v5.4' into 'release/v5.4'
fix(depgraph): Add double quotes around dependency names (GitHub PR) (v5.4)

See merge request espressif/esp-idf!42493
2025-10-27 16:30:50 +01:00
Roland Dobai b7748ca2f9 Merge branch 'fix/dont-regenerate-unnecessary-config-files_v5.4' into 'release/v5.4'
fix(kconfig.cmake): Do not regenerate unnecessary config files (v5.4)

See merge request espressif/esp-idf!42350
2025-10-27 16:28:06 +01:00
Island 89c0c28364 Merge branch 'feat/ble_log_v2_with_log_compression_v5.4' into 'release/v5.4'
Feat/ble log v2 with log compression (v5.4)

See merge request espressif/esp-idf!41896
2025-10-27 18:02:38 +08:00
morris 80971b25da Merge branch 'feat/p4_eco5_real_chip_v5.4' into 'release/v5.4'
p4: p4 eco5 real chip (v5.4)

See merge request espressif/esp-idf!42063
2025-10-26 22:38:34 +08:00
Rahul Tank 234a2bd427 Merge branch 'bugfix/fix_issues_21102025_v5.4' into 'release/v5.4'
fix(nimble): Fix few nimble issues 21102025 (v5.4)

See merge request espressif/esp-idf!42736
2025-10-24 21:11:03 +05:30
Roland Dobai 8bb68557f7 Merge branch 'fix/small-limit-for-kconfserver_v5.4' into 'release/v5.4'
fix: allow larger buffer size for commands (especially for idf.py confserver) (v5.4)

See merge request espressif/esp-idf!42359
2025-10-24 14:00:11 +02:00
Roland Dobai ea1c174c1c change(version): Update version to 5.4.3 2025-10-21 13:13:31 +02:00
Rahul Tank 41df69d958 fix(nimble): Added CS service support 2025-10-21 11:20:06 +05:30
Rahul Tank 667213acee feat(nimble): Base support for Channel sounding HCI command and events 2025-10-21 11:18:22 +05:30
Frantisek Hrbata f5fccb7f3d fix(test_apps): reflect changes in component_deps.dot in the g1_components test
The commit 51f3c02115 ("Add quotes around node ID in dependency
graph") introduced proper quoting for node IDs in the generated dot
file. Since the dot format does not allow dashes in node names without
quoting, and dashes are used in component names, the component names in
the generated dot file are now correctly quoted. Adjust the
g1_components test to accommodate this change by stripping the quotes.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2025-10-15 19:31:09 +08:00
Vincent-Dalstra 4e6f63bdce fix: Add quotes around node ID in dependency graph
Graphviz node ID's are represented as strings, that can only use a
restricted set of characters (characters, digits, and underscores), and
must not match a reserved keyword. These restrictions do not apply when
the string is wrapped in double quotes. This allows for component names
with dashes in them, for example.

Closes https://github.com/espressif/esp-idf/pull/17594
2025-10-15 19:31:09 +08:00
luoxu 148bd97517 feat(ble): add libraries related to ble log compression 2025-10-15 16:52:02 +08:00
armando a70a29b7a6 feat(p4): p4 rev3 real chip support 2025-10-13 15:24:14 +08:00
armando dde91e5fda p4: move hw ver1 registers 2025-10-13 15:24:14 +08:00
armando b3fd689da9 feat(esp32p4): support rev3 on fpga 2025-10-13 15:24:14 +08:00
Fu Hanxi d8d0b89b63 ci: use merged result commit in build_docker job
also change to shanghai runners
2025-10-09 13:47:14 +02:00
Jan Beran 3547c31798 fix: set sufficient buffer limit for idf.py confserver 2025-10-03 10:37:12 +02:00
Jan Beran ef0a90af5c fix(kconfig.cmake): Do not regenerate unnecessary config files 2025-10-02 10:06:10 +02:00
armando 3b21b60da2 change(ci): update regex to match soc headers in check_public_header.py 2025-09-25 11:41:32 +08:00
Ivan Grokhotkov c72a237311 fix(toolchain): install qemu-xtensa if esp32s3 target is requested
Related to https://github.com/espressif/vscode-esp-idf-extension/issues/1404
2025-09-19 07:55:57 +08:00
Ivan Grokhotkov 018a4cd3d6 fix(tools): use nvram.esp32s3.efuse device in qemu_ext.py
Related to https://github.com/espressif/esp-idf/issues/17258
2025-09-19 07:55:57 +08:00
Ivan Grokhotkov dc55e0f06a feat(tools): enable PSRAM by default in "idf.py qemu" for ESP32-S3 2025-09-19 07:55:57 +08:00
Ivan Grokhotkov a0416361df feat(tools): update qemu version to esp_develop_9.2.2_20250817 2025-09-19 07:55:57 +08:00
Alexey Lapshin a27305c164 feat(tools): update gdb version to 16.3_20250913 2025-09-17 16:24:36 +07:00
Roland Dobai 5fe466ee6b Merge branch 'feat/support_kconfig_in_pacman_v5.4' into 'release/v5.4'
feat: support kconfig in component manager (v5.4)

See merge request espressif/esp-idf!40493
2025-09-01 17:01:24 +02:00
Roland Dobai a13f3d3989 Merge branch 'fix/click_version_v5.4' into 'release/v5.4'
Fixed click deprecation warnings (v5.4)

See merge request espressif/esp-idf!40894
2025-09-01 11:59:10 +02:00
Fu Hanxi 8f2801f20c fix: make sure sdkconfig.json is updated after running the menuconfig 2025-09-01 09:40:38 +02:00
Fu Hanxi d16f0da931 fix: kconfig optional dependency in transitive dependency 2025-09-01 09:40:38 +02:00
Fu Hanxi 097ffd3238 feat: support kconfig in component manager 2025-09-01 09:40:38 +02:00
Marius Vikhammer f9e47732aa Merge branch 'bugfix/enable_misc_test_case_v5.4' into 'release/v5.4'
ci: cleanup misc system build-test-rules (v5.4)

See merge request espressif/esp-idf!41318
2025-08-22 11:26:58 +08:00
Marius Vikhammer 75f2d74569 ci(system): enabled and cleanup misc system test-apps build-test-rules 2025-08-18 10:24:07 +08:00
Sudeep Mohanty 80ad7ec71a test(panic_handler): Added unit test to verify panic handler can halt
This test verifies that the panic handler can indeed halt when
configured to print and halt instead of rebboting.
2025-08-14 12:54:38 +02:00
Alexey Lapshin c5f20de997 feat(tools): update toolchain version to esp-14.2.0_20250730 2025-08-05 12:50:52 +08:00
Peter Dragun 4ae64843a3 feat(tools/requirements): Add IDE requirements files 2025-07-31 12:06:03 +02:00
Marek Fiala 576ccaf394 feat(tools): Normalized detected shell names to lowercase on Windows
Closes https://github.com/espressif/esp-idf/issues/16868
2025-07-30 16:31:50 +02:00
Marek Fiala 5920a073a8 change(tools): shell_types.py ruff formatting 2025-07-30 16:31:50 +02:00
Jakub Kocka 2807696eb9 fix(tools): Fixed click function usage to solve deprecation issue 2025-07-30 09:34:17 +02:00
Jakub Kocka bab2ee9600 fix(tools): Avoided using the click's deprecated __version__ 2025-07-30 09:34:17 +02:00
Rahul Tank aee72d03f3 fix(nimble): Minor documentation update in btsnoop script usage 2025-07-29 11:54:14 +05:30
Jiang Jiang Jian d0354479bd Merge branch 'ci/enable_sysview_tests_v5.4' into 'release/v5.4'
ci: enable sysview example tests for all chips (v5.4)

See merge request espressif/esp-idf!39473
2025-07-28 14:43:14 +08:00
Rahul Tank ff57a02d00 fix(nimble): Add support to parser script to parse logs with/without ts
Introduced a new "--has-ts" input parameter to script to detect if logs
has timestamp information or not
2025-07-21 13:56:14 +05:30
Roland Dobai 6013186591 Merge branch 'feat/extend_pip_user_option_check_v5.4' into 'release/v5.4'
feat(tools): Disabled pip 'user' option, when installing ESP-IDF python virtual environment (v5.4)

See merge request espressif/esp-idf!40571
2025-07-18 10:09:59 +02:00
Marek Fiala 6cd12fe8dd feat(tools): Enforce pip 'user' option to no, when installing python env
Closes https://github.com/espressif/esp-idf/issues/16189
2025-07-18 13:03:09 +08:00
Rahul Tank 8c5e5fa3f3 fix(nimble): Enhanced HCI logging by adding timestamp information 2025-07-17 10:19:00 +05:30
Samuel Obuch 64d9fd72c6 ci: enable example tests for esp32p4 2025-07-15 21:25:14 +02:00
Erhan Kurubas 8adc0dbfc5 feat(tools): add esp32c3 rev1.1 rom version string 2025-07-15 21:25:14 +02:00
Samuel Obuch d40278174d ci: use shared OpenOCD class for GDB test app 2025-07-15 21:25:14 +02:00
Marek Fiala 5fe513cd18 feat(tools): Added encoding when special characters used with username
Closes https://github.com/espressif/esp-idf/issues/16229
2025-07-14 13:16:35 +02:00
Erhan Kurubas 39ee584f82 change(sysview): drop ESP mcore extension 2025-07-09 07:39:15 +02:00