Jiang Jiang Jian
93f7ae66c2
Merge branch 'ci/add_build_test_eco_versions_v5.4' into 'release/v5.4'
...
ci: add build test for eco versions (v5.4)
See merge request espressif/esp-idf!35818
2025-01-07 10:50:58 +08:00
Jiang Jiang Jian
9b9f991ec5
Merge branch 'enable_esp32c5_ci_test_v5.4' into 'release/v5.4'
...
fix(ci): enable esp32c5 eco1 ci test (Backport v5.4)
See merge request espressif/esp-idf!34899
2025-01-07 10:46:33 +08:00
Roland Dobai
bbdc6cfe4f
Merge branch 'feat/dfu_p4_backport_v5.4' into 'release/v5.4'
...
feat(dfu): Enable DFU on ESP32-P4 (backport v5.4)
See merge request espressif/esp-idf!35829
2025-01-06 15:41:29 +08:00
Roland Dobai
a85d7cbe21
Merge branch 'fix/failing_create_readonly_test_on_win_v5.4' into 'release/v5.4'
...
fix(tools): fixed failing Win CI (tests read_only) (v5.4)
See merge request espressif/esp-idf!36122
2025-01-06 15:40:32 +08:00
Roland Dobai
ed9f2827cc
Merge branch 'fix/missing_header_hint_v5.4' into 'release/v5.4'
...
fix(hints): improve suggestion for missing header file (v5.4)
See merge request espressif/esp-idf!36043
2025-01-06 15:39:41 +08:00
Roland Dobai
1e788836a5
Merge branch 'fix/honor_idf_python_env_path_v5.4' into 'release/v5.4'
...
fix(tools): honor IDF_PYTHON_ENV_PATH value (v5.4)
See merge request espressif/esp-idf!35873
2025-01-06 15:39:24 +08:00
Roland Dobai
6030cf5b1b
Merge branch 'feat/add_idf_path_setting_info_v5.4' into 'release/v5.4'
...
feat(tools): Add info message to install/export scripts about IDF_PATH being set/change. (v5.4)
See merge request espressif/esp-idf!35805
2025-01-06 15:38:58 +08:00
Roland Dobai
25a6b4f71c
Merge branch 'fix/tools_pip_upgrade_v5.4' into 'release/v5.4'
...
fix(idf_tools.py): Upgrade pip and setuptools separately (v5.4)
See merge request espressif/esp-idf!35774
2025-01-06 15:38:29 +08:00
Island
3146964e1a
Merge branch 'bugfix/fix_hid_crash_v5.4' into 'release/v5.4'
...
fix(ble): Fix crash issue during logging (v5.4)
See merge request espressif/esp-idf!35511
2025-01-06 15:02:48 +08:00
Marius Vikhammer
012de83f3c
Merge branch 'fix/coredump-gcc-analyzer-warnings_v5.4' into 'release/v5.4'
...
fix(system): fix GCC-14 analyzer warnings for coredump (v5.4)
See merge request espressif/esp-idf!35521
2025-01-06 14:38:23 +08:00
Marius Vikhammer
4defdd90c3
Merge branch 'bugfix/h2_wifi_intr_v5.4' into 'release/v5.4'
...
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2 (v5.4)
See merge request espressif/esp-idf!36108
2025-01-06 13:35:02 +08:00
Mahavir Jain
7576f17b20
Merge branch 'bug/wifi_provisioning_failure_even_after_connecting_v5.4' into 'release/v5.4'
...
fix(esp_wifi_prov): Provisioning App failure on first failed attempt (v5.4)
See merge request espressif/esp-idf!35545
2025-01-06 12:56:34 +08:00
Marek Fiala
524f44dfc3
fix(tools): fixed test_create_project_with_idf_readonly on Win
2025-01-02 12:37:24 +01:00
Marius Vikhammer
79fe10fe1c
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2
2025-01-02 16:39:10 +08:00
Frantisek Hrbata
6237a97b10
fix(hints): improve suggestion for missing header file
...
Currently, we are only suggesting that the header file is likely not
part of the component's INCLUDE_DIRS. However, the header file may be
missing also because of the configuration settings. For instance, the
component might be disabled in sdkconfig, or the feature that supplies
the header might not be enabled. Enhance the hint message to address
this scenario as well.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-12-29 18:56:33 +01:00
Frantisek Hrbata
a87fe7aa3a
fix(tools): honor IDF_PYTHON_ENV_PATH value
...
The active.py script is currently clearing the IDF_PYTHON_ENV_PATH,
preventing it from being set to a custom location for the python virtual
environment directory. Although the install script checks to ensure that
an existing python virtual environment is not overwritten with one for a
different ESP-IDF version than it was originally created for, we should
still permit setting a custom path for the python virtual environment.
Closes https://github.com/espressif/esp-idf/issues/15006
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-12-21 09:55:08 +01:00
Tomas Rezucha
53135e389c
feat(dfu): Enable DFU on ESP32-P4
2024-12-20 11:12:33 +01:00
Chen Yudong
8c1cad3a67
ci: add build test for eco versions
2024-12-19 21:02:40 +08:00
Marek Fiala
79031f1905
feat(tools): Inform user about IDF_PATH set/change in install/export scripts
2024-12-19 10:28:49 +01:00
Roland Dobai
b6e0bb91e8
fix(idf_tools.py): Upgrade pip and setuptools separately
...
This way the setuptools version dependency resolution will be done by
the upgraded pip.
2024-12-18 12:57:07 +01:00
hrushikesh.bhosale
9e9577b3f2
fix(esp_wifi_prov): Send failure msg on first fail
...
Added new sta state WIFI_PROV_ATTEMPT_FAILED, which is
returned on first failure with attemps_remaining field.
2024-12-10 17:52:47 +05:30
Erhan Kurubas
cd913c60be
change(tools): enhance expect_reg_dump
to support any or specific core values
2024-12-09 14:48:39 +01:00
Zhang Hai Peng
285e4ac4f3
feat(bt): Add support for converting BT HCI logs to btsnoop format
...
(cherry picked from commit decb24f940d9d47e4eef7449748c956500d9449c)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-12-09 17:45:49 +08:00
Ivan Grokhotkov
e3f5a5a347
feat(storage): add a test app for std::filesystem features
2024-12-04 11:22:02 +01:00
Jiang Jiang Jian
20bd6add52
Merge branch 'feature/mmu_page_size_from_app_bin_v5.4' into 'release/v5.4'
...
feat(bootloader): add support to use MMU page size from app binary (v5.4)
See merge request espressif/esp-idf!35070
2024-11-29 10:44:26 +08:00
Armando
138b3390c5
ci(ram_app): use uart0 config
2024-11-28 10:08:43 +08:00
Martin Vychodil
60c561792c
Merge branch 'fix/sdmmc_send_acmd22_after_multiple_write_cmd_v5.4' into 'release/v5.4'
...
fix(sdmmc): Send ACMD22 if CMD25 fails (v5.4)
See merge request espressif/esp-idf!34860
2024-11-28 02:11:25 +08:00
Martin Vychodil
f48f07a418
Merge branch 'feature/storage_nvs_bootloader_v5.4' into 'release/v5.4'
...
feat(storage/nvs): NVS bootloader support (v5.4)
See merge request espressif/esp-idf!35249
2024-11-28 01:55:03 +08:00
Anton Maklakov
b88913ca27
Merge branch 'feature/update-toolchain-to-esp-14.2.0_20241119_v5.4' into 'release/v5.4'
...
feat(tools): update toolchain version to esp-14.2.0_20241119 (v5.4)
See merge request espressif/esp-idf!35140
2024-11-27 22:26:47 +08:00
radek.tandler
4e8bb8a082
feat(nvs_flash): Implemented basic nvs_flash support for bootloader
2024-11-27 15:22:46 +01:00
Erhan Kurubas
e5d377be8d
fix(sysview): add prefix to the module desc to avoid stuck in Segger SystemView app
...
Closes https://github.com/espressif/esp-idf/issues/10483
2024-11-26 10:51:18 +01:00
Marek Fiala
2e2740d20b
feat(tools): Imporve activate.py debug information
2024-11-25 10:13:02 +01:00
Alexey Lapshin
bb72e51d6a
feat(tools): update toolchain version to esp-14.2.0_20241119
2024-11-23 14:39:35 +07:00
Alexey Lapshin
fd89e9f144
fix(tools): fix adding tar.gz archive to tools.json if tar.xz is present
2024-11-23 14:39:35 +07:00
Adam Múdry
2d5d2509fb
test(sdmmc): Add test_apps test for sdmmc component
2024-11-22 17:13:07 +08:00
Mahavir Jain
fbe93aa25e
test: add configurable mmu page size test app
...
Test app to ensure that bootloader and application built with
different flash MMU page size are compatible. This is for the
SoCs that support configurable flash MMU page size.
2024-11-21 15:11:45 +05:30
Frantisek Hrbata
2151f23f46
fix(tools): re-raise ImportError without module name
...
The ImportError or ModuleNotFoundError might be raised without
specifying a module name. In this not so common situation, re-raise the
exception to print all the information that could assist in identifying
the problem.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-11-21 09:37:12 +01:00
xuxiao
976cf648f7
fix(ci): enable esp32c5 eco1 ci test (Backport v5.4)
2024-11-14 14:37:31 +08:00
Frantisek Hrbata
67039c590d
feat(tools): unify sections in idf.py size reports for NG version
...
By default, esp-idf-size.ng displays all sections individually. This can
be confusing, especially if CONFIG_SOC_MEM_NON_CONTIGUOUS_SRAM is
enabled, resulting in sections like .dram0.data and .dram1.data being
abbreviated as two .data sections in the size report. To avoid confusion
for idf.py and cmake users, pass the --unify option to the underlying
esp_idf_size.ng by default.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-11-12 14:13:02 +01:00
Peter Macko
1254494dd8
fix(macos): ccache: re-enable, show stats, set CCACHE_DIR, limit CCACHE_MAXSIZE
2024-11-07 17:39:49 +01:00
WanqQixiang
2980c7f5e5
fix(tools/esp_prov): Fix hostname resolving for IPv6-only host
2024-11-05 17:47:14 +08:00
Fu Hanxi
502749d254
ci: remove gitlab api call while generating pytest target-test child pipeline
2024-10-25 14:16:51 +02:00
Fu Hanxi
bdc2998e4b
ci: generate new report if old one failed to be updated
2024-10-25 14:13:05 +02:00
Mahavir Jain
cace647843
Merge branch 'feat/enable_security_test_cases_for_c5_and_c61' into 'master'
...
feat: enable security related testcases for c5 and c61
Closes IDF-10043 and IDF-10102
See merge request espressif/esp-idf!34325
2024-10-25 16:56:45 +08:00
Xu Xiao
190939e206
Merge branch 'disable_esp32c5_ci_test' into 'master'
...
Disable esp32c5 ci test
See merge request espressif/esp-idf!34363
2024-10-24 20:07:13 +08:00
Song Ruo Jing
92d335548f
Merge branch 'feature/ledc_sleep_retention_support' into 'master'
...
feat(ledc): support ledc sleep mode selection
Closes IDFGH-12713, IDF-9740, IDF-9769, IDF-9909, IDF-10372, IDF-10394, IDF-8472, and IDFCI-2450
See merge request espressif/esp-idf!34097
2024-10-24 11:43:11 +08:00
Kevin (Lao Kaiyao)
c4d29ff031
Merge branch 'refactor/refactor_the_confusing_i2s_number' into 'master'
...
refactor(i2s): rename the confusing port number
See merge request espressif/esp-idf!34362
2024-10-24 11:02:55 +08:00
Aditya Patwardhan
6930dff98d
Merge branch 'feature/add_option_to_provide_flash_file_for_qemu' into 'master'
...
feat(tools): Added option to specify flash image in "idf.py qemu"
See merge request espressif/esp-idf!34031
2024-10-24 02:22:43 +08:00
xuxiao
8349621c15
fix(ci): temporarily pause the ESP32-C5 CI test in order to submit the C5 ECO1 code
2024-10-23 20:15:25 +08:00
laokaiyao
ecb52d3af3
refactor(i2s): rename the confusing port number
2024-10-23 18:16:57 +08:00