Marek Fiala
8a9f12eaa4
Tools bugfix: Removed working directory when using idf.py
...
Added check for existence of current working directory when using idf.py
Closes https://github.com/espressif/esp-idf/issues/11476
2023-06-09 14:24:29 +02:00
Marius Vikhammer
19f300fa24
Merge branch 'bugfix/use_safe_noreturn_attr_v5.1' into 'release/v5.1'
...
compiler: replaced noreturn by __noreturn__ in header files (v5.1)
See merge request espressif/esp-idf!23811
2023-05-19 09:37:50 +08:00
morris
0814386710
Merge branch 'refactor/driver_ut_to_test_app_v5.1' into 'release/v5.1'
...
CI: Move all UT in driver to test_app(backport v5.1)
See merge request espressif/esp-idf!23708
2023-05-18 16:18:26 +08:00
Jakob Hasse
a6cbf68991
compiler: replaced noreturn by __noreturn__ in header files
...
* noreturn may be replaced by third-party macros,
rendering it ineffective
* Closes https://github.com/espressif/esp-idf/issues/11339
2023-05-18 12:49:40 +08:00
Frantisek Hrbata
b525e273ce
tools: fix hints processing in interactive mode
...
Currently hints are processed only once the process is finished and
exits with non-error exit code. In interactive mode, e.g. for monitor,
we want to process ouput lines for hints right away.
This adds a simple buffer, which keeps the last line and once EOL is
reached, it is processed for hints.
Since the original hints processing was file based, a new helper
function was added to allow processing hints in string.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-05-17 10:56:39 +02:00
Cao Sen Miao
df7a27e36d
CI: Move all UT in driver to test_app
2023-05-16 16:42:28 +08:00
Alexey Lapshin
726ed144e4
coredump: remove tests (moved to esp-coredump repo)
2023-05-16 12:43:04 +08:00
Zim Kalinowski
689db30956
Merge branch 'contrib/github_pr_11025_v5.1' into 'release/v5.1'
...
Enable support for C++23 in esp-idf (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23421
2023-05-15 16:02:54 +08:00
Marius Vikhammer
fc69e53e40
Merge branch 'ci/fix_system_invalid_kconfigs_v5.1' into 'release/v5.1'
...
ci: fix invalid kconfig options in system test apps (v5.1)
See merge request espressif/esp-idf!23660
2023-05-12 11:04:08 +08:00
Jakob Hasse
2379ee36ab
cxx: gnu++23 -> gnu++2b for clang compatibility, added docs and test
...
* Using -std=gnu++2b now for both gcc and clang as clang
does not recognize gnu++23 yet
* Added a build test app to check the C++ standard in IDF
* Updated english docs to reflect the change to C++23
2023-05-11 17:48:38 +08:00
0xFEEDC0DE64
58fa57af93
Enable support for C++23 in esp-idf
2023-05-11 17:45:20 +08:00
Jakob Hasse
48ab527148
cxx/esp_hw_support: added build test, changed parameter types
...
Changed rv_utils_intr_edge_ack and esp_cpu_intr_edge_ack to
take uint32_t instead of int to avoid build errors.
The test is to test in particular that __builtin_ffsll, used in
xt_utils.h, which is included via esp_cpu.h, compiles fine
in C++20 with -Wsign-conversion enabled.
Closes https://github.com/espressif/esp-idf/pull/10895
2023-05-11 11:16:45 +08:00
Roland Dobai
70feed14dd
Merge branch 'feature/update-OpenOCD-to-v0.12.0-esp32-20230419_v5.1' into 'release/v5.1'
...
tools: update OpenOCD version to v0.12.0-esp32-20230419 (v5.1)
See merge request espressif/esp-idf!23677
2023-05-11 01:55:34 +08:00
Alexey Lapshin
6b31235f3f
tests: panic: add esp32c6 esp32h2
2023-05-10 19:19:47 +08:00
Alexey Gerenkov
b3c5ee767a
tools: update OpenOCD version to v0.12.0-esp32-20230419
2023-05-10 13:15:19 +03:00
Marius Vikhammer
63153794c9
build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES
...
ADDITIONAL_MAKE_CLEAN_FILES is deprecated and only worked with make.
Replaced with the new ADDITIONAL_CLEAN_FILES (CMake 3.15) which also works with ninja.
2023-05-10 09:53:55 +08:00
Marius Vikhammer
19a2e42770
ci: fix invalid kconfig options in system test apps
2023-05-10 09:42:12 +08:00
Marius Vikhammer
94d6614c88
Merge branch 'ci/fix_overwrite_pytest_configs_v5.1' into 'release/v5.1'
...
ci: fixed test apps overriding pytest configs (v5.1)
See merge request espressif/esp-idf!23495
2023-05-06 17:40:58 +08:00
morris
3048251be0
Merge branch 'ci/pytest_case_tester_script_fix_v5.1' into 'release/v5.1'
...
ci: pytest automation script increase timeout time (v5.1)
See merge request espressif/esp-idf!23447
2023-04-27 17:35:51 +08:00
Fu Hanxi
8719a45d97
Merge branch 'ci/fix_no_test_script_corner_case_v5.1' into 'release/v5.1'
...
ci: fix build script when no test script found (v5.1)
See merge request espressif/esp-idf!23404
2023-04-27 16:10:10 +08:00
Marius Vikhammer
3724bf6256
ci: fixed test apps overriding pytest configs
2023-04-27 14:29:06 +08:00
laokaiyao
87328d594f
esp32h4: checked all the corner stuffs of the removal
2023-04-26 18:53:12 +08:00
laokaiyao
954a6a2cff
esp32h4: removed esp32h4 related codes
2023-04-26 18:53:12 +08:00
laokaiyao
cae47ce37e
esp32h4: removed esp32h4 related files
2023-04-26 18:53:12 +08:00
laokaiyao
8f24b34f21
esp32h4: remove esp32h4 target from ci
2023-04-26 18:53:12 +08:00
wanlei
4dcd055612
ci: pytest automation script increase timeout time
2023-04-26 11:11:59 +08:00
Mahavir Jain
d54af90022
Merge branch 'ci/disable_test_dram_reg2_execute_violation_v5.1' into 'release/v5.1'
...
ci: disable test_dram_reg2_execute_violation on esp32s2 (v5.1)
See merge request espressif/esp-idf!23420
2023-04-25 14:28:16 +08:00
Marius Vikhammer
92965cd124
Merge branch 'feature/sram1_iram_v5.1' into 'release/v5.1'
...
system: add kconfig option for using parts of SRAM1 for IRAM (v5.1)
See merge request espressif/esp-idf!23370
2023-04-25 11:35:08 +08:00
Marius Vikhammer
f67a860cf0
ci: disable test_dram_reg2_execute_violation on esp32s2
2023-04-25 10:02:00 +08:00
Marius Vikhammer
9d114e30b5
Merge branch 'feature/esp_sys_iram_cleanup_v5.1' into 'release/v5.1'
...
esp-system: move uncessary IRAM functions to flash (v5.1)
See merge request espressif/esp-idf!23376
2023-04-25 09:51:25 +08:00
Fu Hanxi
0f8bf38913
ci: run readme check when constants.py or check script updated
2023-04-25 08:51:22 +08:00
Fu Hanxi
4f40bfd864
ci: fix build script when no test script found
2023-04-24 15:47:58 +08:00
Roland Dobai
83a682ca1a
Merge branch 'monitor_win_color-v5.1' into 'release/v5.1'
...
bug(idf_monitor): fix color on windows with hints (v5.1)
See merge request espressif/esp-idf!23346
2023-04-24 14:00:05 +08:00
Roland Dobai
4e73cb77e5
Merge branch 'esptool_extra-v5.1' into 'release/v5.1'
...
feat(esptool): allow to set force for write_flash (v5.1)
See merge request espressif/esp-idf!23338
2023-04-24 13:44:41 +08:00
Marius Vikhammer
b07a534984
esp-system: move uncessary IRAM functions to flash
2023-04-24 10:27:31 +08:00
Marius Vikhammer
34fea0d38f
system: add kconfig option for using parts of SRAM1 for IRAM
...
Using parts of SRAM1 for IRAM allows apps with more statically allocated IRAM
Closes https://github.com/espressif/esp-idf/issues/9824
2023-04-24 09:54:47 +08:00
Peter Dragun
49718b20a5
bug(idf_monitor): fix color on windows with hints
...
Closes https://github.com/espressif/esp-idf/issues/9610
2023-04-21 14:42:26 +02:00
Peter Dragun
0ed6610212
feat(esptool): allow to set force for write_flash
2023-04-21 09:36:18 +02:00
liqigan
62467fbca5
tools: Update idf-py hints with Bluedroid HFP AG info
2023-04-19 19:10:00 +08:00
Marius Vikhammer
ff7fce9739
ci: fixed custom partition table subtype test not compiling for linux
2023-04-07 12:29:30 +08:00
Fu Hanxi
9153f9c927
ci: don't run idf-size for linux target
2023-04-07 12:29:30 +08:00
Fu Hanxi
01fd87bd05
ci: remove ttfw related info in tools/test_apps
2023-04-07 12:29:30 +08:00
Fu Hanxi
0f2a0058a3
ci: fix pytest build system
2023-04-07 10:42:12 +08:00
Wan Lei
b6d57a26ca
Merge branch 'feature/spi_flash_enable_counters_on_esp_flash_driver' into 'master'
...
spi_flash: support SPI_FLASH_ENABLE_COUNTERS on esp_flash driver and test this feature
Closes IDF-5623
See merge request espressif/esp-idf!19554
2023-04-06 15:48:42 +08:00
Roland Dobai
05a8d0b58a
Merge branch 'bugfix/asyncio_progress_term_width' into 'master'
...
tools: fix progress output in asyncio.run with zero terminal width
Closes IDF-6646
See merge request espressif/esp-idf!22986
2023-04-06 15:23:39 +08:00
Roland Dobai
7d4835e817
Merge branch 'feature/rewrite_build_sys_tests_v3' into 'master'
...
Rewrite build system unit tests to python v3
Closes IDF-6842
See merge request espressif/esp-idf!22280
2023-04-06 15:21:32 +08:00
gaoxu
542a61b6cb
support SPI_FLASH_ENABLE_COUNTERS feature on esp_flash driver and rename the functions to esp_flash_xx
2023-04-06 11:40:40 +08:00
Zim Kalinowski
ab5d8d0008
Merge branch 'refactor/esp_partition_host_test_build_dir' into 'master'
...
esp_partition: partition_linux.c does not use hard-coded file anymore
Closes IDF-6644
See merge request espressif/esp-idf!22759
2023-04-04 18:35:24 +08:00
Roland Dobai
b3a54cf643
Merge branch 'bugfix/sdkconfig_abspath' into 'master'
...
ci: add build test for sdkconfig specified with abspath
Closes IDF-764
See merge request espressif/esp-idf!23020
2023-04-03 16:33:47 +08:00
Roland Dobai
775f8e7a49
Merge branch 'bugfix/set_target_with_stale_config' into 'master'
...
tools: fix set-target if IDF_TARGET env is set and stale sdkconfig exists
Closes IDF-7154
See merge request espressif/esp-idf!22950
2023-03-31 17:31:59 +08:00