Roland Dobai
dc987dab7f
Merge branch 'fix/idf_tools_diff_python_dir' into 'master'
...
fix(tools): Add additional Python environment checks
Closes IDFGH-12140
See merge request espressif/esp-idf!29162
2024-03-01 19:20:44 +08:00
laokaiyao
01e3c85322
refactor(esp32c5): change beta3 path in esp_system and bootloader
2024-03-01 11:12:36 +08:00
laokaiyao
db2435fd14
feat(soc_cap_kconfig): support to search recursively
2024-03-01 10:17:17 +08:00
laokaiyao
45a094367d
change(doxyfile): move soc files to target specific doxygen
...
soc files relies on target variable, which not correct while there are multiple versions for one target
2024-03-01 10:16:45 +08:00
laokaiyao
3a5d080ec0
refactor(esp32c5): change beta3 path in esp_rom
2024-03-01 10:13:45 +08:00
Mahavir Jain
e18fd01d0d
Merge branch 'fix/pmp_idcache_reg_prot' into 'master'
...
fix(esp_hw_support): Fix the I/DCACHE region PMP protection
See merge request espressif/esp-idf!28525
2024-02-29 21:39:11 +08:00
Mahavir Jain
eac860a057
Merge branch 'ci/fix_otatool_example' into 'master'
...
ci: Fix otatool example failure in CI for ESP32-C2
Closes IDFCI-2057
See merge request espressif/esp-idf!29332
2024-02-29 21:33:50 +08:00
Roland Dobai
185e49b53f
fix(tools): Add additional Python installation checks
...
Warn if IDF_PYTHON_ENV_PATH set to a suspicious path with
different ESP-IDF version and/or Python version.
Fail if the virtual environment was created for a different ESP-IDF
version.
Closes https://github.com/espressif/esp-idf/issues/13196
2024-02-29 11:28:03 +01:00
Jan Beran
615285f6de
fix(install.ps1): fix ReferenceError in install.ps1 script
...
This fix preventing RefferenceError when accessing g.idf_path
before initialization
2024-02-29 09:57:10 +01:00
Harshit Malpani
e02801caad
ci: Fix otatool example failure in CI for ESP32-C2
2024-02-29 14:09:36 +05:30
Alexey Lapshin
fdb7a43752
Merge branch 'feature/esp32p4_concontiguous_mem_mvp' into 'master'
...
feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000 on P4
See merge request espressif/esp-idf!28783
2024-02-29 16:28:13 +08:00
Darian
6817e9f07c
Merge branch 'fix/console_none_build_issues' into 'master'
...
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
Closes IDFGH-11900
See merge request espressif/esp-idf!29295
2024-02-29 12:17:21 +08:00
Alexey Lapshin
97702b3579
Merge branch 'fix/xtensa-memset-memcpy_inlining' into 'master'
...
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips
Closes IDFGH-12173
See merge request espressif/esp-idf!29232
2024-02-29 07:39:13 +08:00
Alexey Lapshin
824c8e0593
feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000
...
This commit introduce SOC_MEM_NON_CONTIGUOUS_SRAM flag (that enebled for
esp32p4). If SOC_MEM_NON_CONTIGUOUS_SRAM is enabled:
- LDFLAGS+=--enable-non-contiguous-regions
- ldgen.py replaces "arrays[*]" from sections.ld.in with objects under
SURROUND keyword. (e.g. from linker.lf: data -> dram0_data SURROUND(foo))
- "mapping[*]" - refers to all other data
If SOC_MEM_NON_CONTIGUOUS_SRAM, sections.ld.in file should contain at
least one block of code like this (otherwise it does not make sense):
.dram0.bss (NOLOAD) :
{
arrays[dram0_bss]
mapping[dram0_bss]
} > sram_low
.dram1.bss (NOLOAD) :
{
/* do not place here arrays[dram0_bss] because it may be splited
* between segments */
mapping[dram0_bss]
} > sram_high
2024-02-28 19:41:25 +04:00
Roland Dobai
b079552f8b
Merge branch 'contrib/github_pr_13266' into 'master'
...
Updated Dockerfile for devcontainer usage (GitHub PR)
Closes IDFGH-12213
See merge request espressif/esp-idf!29314
2024-02-28 22:35:50 +08:00
Darian Leung
87e2d842ab
change(console): Add build test for no console output
...
This commit adds a build test to test the scenario where both the primary and
secondary console outputs are disabled by Kconfig.
2024-02-28 20:39:52 +08:00
timoxd7
626aa9f4ca
ci(docker): Added get_idf alias to .bashrc
2024-02-28 10:31:32 +01:00
Peter Dragun
a6c62bdfb6
fix(tools): fix python dependecy test on windows
2024-02-28 10:30:57 +01:00
Laukik Hase
2265c0f230
feat(tools/test_apps): Add violation tests for the flash I/DROM region
...
- For SoCs supporting PMP
2024-02-28 10:54:38 +05:30
Fu Hanxi
12de4603c0
Merge branch 'ci/fix_multi_dut_without_param' into 'master'
...
ci(pytest): fix multi dut wrongly be picked issue
See merge request espressif/esp-idf!28793
2024-02-27 17:02:12 +08:00
Chen Yu Dong
6af93c154b
Revert "Merge branch 'ci/ignore_c6_wifi_two_dut_runners' into 'master'"
...
This reverts merge request !28944
2024-02-27 14:24:37 +08:00
Martin Vychodil
4cb3a75436
Merge branch 'bugfix/nvs_lock_initi_and_multipage_blob' into 'master'
...
Bugfix/nvs Improved handling of BLOB during unreliable power environment and concurrent data access scenarios
Closes IDF-8839
See merge request espressif/esp-idf!28843
2024-02-27 04:50:56 +08:00
Alexey Lapshin
04b73368e5
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips
...
Closes https://github.com/espressif/esp-idf/issues/13228
2024-02-27 02:09:54 +08:00
morris
c65fbbdf71
change(driver): reformat driver component with astyle_py
2024-02-26 11:47:05 +08:00
Ivan Grokhotkov
b39f13d685
Merge branch 'ci/ignore_c3_flash_multi_cases' into 'master'
...
ci: ignore c3 flash_multi cases
See merge request espressif/esp-idf!29229
2024-02-24 16:52:44 +08:00
radek.tandler
fc6951e193
fix(nvs): Improved lockig mechanism for initialization phase
2024-02-24 07:55:32 +01:00
Roland Dobai
ceff9566ad
Merge branch 'feature/unsupported_platfomr_list' into 'master'
...
feat(tools): idf_tools.py unsupported platforms list
Closes IDFGH-11767, IDFGH-11873, and IDFGH-12090
See merge request espressif/esp-idf!29016
2024-02-24 14:27:28 +08:00
C.S.M
2302dd5a91
Merge branch 'feature/i2c_sleep' into 'master'
...
feat(i2c): Support i2c sleep retention on esp32c6/h2
Closes IDF-8458
See merge request espressif/esp-idf!28885
2024-02-24 09:58:35 +08:00
Fu Hanxi
0df25d5229
ci: ignore c3 flash_multi cases
2024-02-23 14:15:35 +01:00
Fu Hanxi
859bd52131
Merge branch 'ci/upload_size_info_and_build_junit_report' into 'master'
...
ci: upload size info, and build junit report
See merge request espressif/esp-idf!28803
2024-02-23 16:16:26 +08:00
Cao Sen Miao
cf521b60ea
feat(i2c): Support i2c sleep retention on esp32c6/h2
2024-02-23 11:28:14 +08:00
Marek Fiala
54be450c4a
feat(tools): detect linux platform only on linux systems
...
Closes https://github.com/espressif/esp-idf/issues/13148
2024-02-22 19:30:11 +08:00
Marek Fiala
da43126f02
feat(tools): idf_tools.py unsupported platforms
...
Plus improved error messages about platform detection.
Closes https://github.com/espressif/esp-idf/issues/12959
Closes https://github.com/espressif/esp-idf/issues/12865
2024-02-22 19:30:11 +08:00
Roland Dobai
df390159f6
Merge branch 'fix/ci_test_cli_installer' into 'master'
...
fix(ci): Change expected message in tests after dependency checker update
Closes IDFCI-2046
See merge request espressif/esp-idf!29183
2024-02-22 17:11:18 +08:00
Konstantin Kondrashov
b8e2342bf8
Merge branch 'bugfix/bootloader_flash_update_size' into 'master'
...
fix(bootloader_support): Adds bootloader_flash_update_size() for the rest chips
Closes IDFGH-12123
See merge request espressif/esp-idf!29049
2024-02-22 15:49:22 +08:00
Roland Dobai
0e318fb6fc
fix(ci): Change expected message in tests after dependency checker update
...
This should fix the tests after 5f798eb78b
has changed the error message.
2024-02-22 08:03:29 +01:00
Roland Dobai
f0796406a5
Merge branch 'fix/py_dep_check' into 'master'
...
fix(tools): catch more general errors in python dependency checker
Closes IDF-9181
See merge request espressif/esp-idf!29048
2024-02-21 20:57:08 +08:00
Roland Dobai
d25980cac7
Merge branch 'feat/idf_tools_py_remove_global_vars' into 'master'
...
feat(idf_tools): Switch from global variables to singleton store
Closes IDF-4918
See merge request espressif/esp-idf!28907
2024-02-21 20:32:09 +08:00
Fu Hanxi
85372fb1ce
ci(pytest): fix multi dut wrongly be picked issue
...
This issue will happen to multi-dut test cases
- without `target` defined in param
- and with `app_path` defined in param
- and with `pytest.mark.target` markers
2024-02-21 10:18:21 +01:00
Erhan Kurubas
5f42493573
Merge branch 'astyle_format_coredump' into 'master'
...
refactor(espcoredump): format coredump component with astyle
See merge request espressif/esp-idf!29114
2024-02-20 17:59:23 +08:00
Fu Hanxi
0a5eec08ef
Merge branch 'ci/fix_wrongly_build_all_test_related_apps_issue' into 'master'
...
Ci/fix wrongly build all test related apps issue
See merge request espressif/esp-idf!29078
2024-02-20 17:40:59 +08:00
Konstantin Kondrashov
1253ab6e27
Merge branch 'feature/move_esp_timer_related_inits_into_component' into 'master'
...
feat(esp_timer): Move esp_timer-related init steps into the component
Closes IDF-8755
See merge request espressif/esp-idf!28664
2024-02-20 16:49:31 +08:00
Jan Beran
9ebba1b5c2
change(idf_tools): switch from old string formatting to f-strings and parentheses
2024-02-20 09:00:33 +01:00
Jan Beran
6e88ba4832
feat(idf_tools): Switch from global variables to global singleton
2024-02-20 09:00:33 +01:00
Fu Hanxi
b5e6b883a5
ci: fix test related apps are force been built
2024-02-20 08:30:22 +01:00
Sudeep Mohanty
9605f9be3f
Merge branch 'contrib/github_pr_12800' into 'master'
...
feat(freertos): Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
Closes IDFGH-11693 and IDF-8785
See merge request espressif/esp-idf!28505
2024-02-20 15:21:47 +08:00
Erhan Kurubas
f4acf0b378
refactor(espcoredump): format coredump component with astyle
2024-02-19 21:57:28 +01:00
Konstantin Kondrashov
d348258f2c
fix(test_apps): Fix coredump_uart_bin_crc.test_hw_stack_guard_cpu0 test
2024-02-19 19:21:40 +08:00
Konstantin Kondrashov
49ba674fb5
feat(esp_timer): Move esp_timer-related init steps into the component
2024-02-19 19:21:40 +08:00
Fu Hanxi
b70d65444a
ci: always set expire_in
and when
with artifacts
...
set it under `default` does not work due to gitlab bugs.
will use `default` back once the bugs are resolved.
2024-02-16 13:43:53 +01:00