mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
esp32h4: remove esp32h4 target from ci
This commit is contained in:
parent
b7053b46ef
commit
1f84f6c6ed
@ -215,14 +215,6 @@ build_pytest_examples_esp32c2:
|
|||||||
IDF_TARGET: esp32c2
|
IDF_TARGET: esp32c2
|
||||||
TEST_DIR: examples
|
TEST_DIR: examples
|
||||||
|
|
||||||
build_pytest_examples_esp32h4:
|
|
||||||
extends:
|
|
||||||
- .build_pytest_no_jtag_template
|
|
||||||
- .rules:build:example_test-esp32h4
|
|
||||||
variables:
|
|
||||||
IDF_TARGET: esp32h4
|
|
||||||
TEST_DIR: examples
|
|
||||||
|
|
||||||
build_pytest_examples_jtag: # for all targets
|
build_pytest_examples_jtag: # for all targets
|
||||||
extends:
|
extends:
|
||||||
- .build_pytest_jtag_template
|
- .build_pytest_jtag_template
|
||||||
@ -649,14 +641,6 @@ build_examples_cmake_esp32c3:
|
|||||||
IDF_TARGET: esp32c3
|
IDF_TARGET: esp32c3
|
||||||
TEST_DIR: examples
|
TEST_DIR: examples
|
||||||
|
|
||||||
build_examples_cmake_esp32h4:
|
|
||||||
extends:
|
|
||||||
- .build_cmake_template
|
|
||||||
- .rules:build:example_test-esp32h4
|
|
||||||
variables:
|
|
||||||
IDF_TARGET: esp32h4
|
|
||||||
TEST_DIR: examples
|
|
||||||
|
|
||||||
build_examples_cmake_esp32c6:
|
build_examples_cmake_esp32c6:
|
||||||
extends:
|
extends:
|
||||||
- .build_cmake_template
|
- .build_cmake_template
|
||||||
@ -729,13 +713,6 @@ build_clang_test_apps_esp32c6:
|
|||||||
variables:
|
variables:
|
||||||
IDF_TARGET: esp32c6
|
IDF_TARGET: esp32c6
|
||||||
|
|
||||||
build_clang_test_apps_esp32h4:
|
|
||||||
extends:
|
|
||||||
- .build_clang_test_apps_riscv
|
|
||||||
- .rules:build:custom_test-esp32h4
|
|
||||||
variables:
|
|
||||||
IDF_TARGET: esp32h4
|
|
||||||
|
|
||||||
.test_build_system_template:
|
.test_build_system_template:
|
||||||
stage: host_test
|
stage: host_test
|
||||||
extends:
|
extends:
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
- esp32s2
|
- esp32s2
|
||||||
- esp32s3
|
- esp32s3
|
||||||
- esp32c3
|
- esp32c3
|
||||||
- esp32h4
|
|
||||||
- esp32c2
|
- esp32c2
|
||||||
- esp32c6
|
- esp32c6
|
||||||
- esp32h2
|
- esp32h2
|
||||||
|
@ -175,11 +175,6 @@ test_efuse_table_on_host_esp32c6:
|
|||||||
variables:
|
variables:
|
||||||
IDF_TARGET: esp32c6
|
IDF_TARGET: esp32c6
|
||||||
|
|
||||||
test_efuse_table_on_host_esp32h4:
|
|
||||||
extends: .test_efuse_table_on_host_template
|
|
||||||
variables:
|
|
||||||
IDF_TARGET: esp32h4
|
|
||||||
|
|
||||||
test_espcoredump:
|
test_espcoredump:
|
||||||
extends: .host_test_template
|
extends: .host_test_template
|
||||||
artifacts:
|
artifacts:
|
||||||
|
@ -470,9 +470,6 @@
|
|||||||
.if-label-component_ut_esp32h2: &if-label-component_ut_esp32h2
|
.if-label-component_ut_esp32h2: &if-label-component_ut_esp32h2
|
||||||
if: '$BOT_LABEL_COMPONENT_UT_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*component_ut_esp32h2(?:,[^,\n\r]+)*$/i'
|
if: '$BOT_LABEL_COMPONENT_UT_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*component_ut_esp32h2(?:,[^,\n\r]+)*$/i'
|
||||||
|
|
||||||
.if-label-component_ut_esp32h4: &if-label-component_ut_esp32h4
|
|
||||||
if: '$BOT_LABEL_COMPONENT_UT_ESP32H4 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*component_ut_esp32h4(?:,[^,\n\r]+)*$/i'
|
|
||||||
|
|
||||||
.if-label-component_ut_esp32s2: &if-label-component_ut_esp32s2
|
.if-label-component_ut_esp32s2: &if-label-component_ut_esp32s2
|
||||||
if: '$BOT_LABEL_COMPONENT_UT_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*component_ut_esp32s2(?:,[^,\n\r]+)*$/i'
|
if: '$BOT_LABEL_COMPONENT_UT_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*component_ut_esp32s2(?:,[^,\n\r]+)*$/i'
|
||||||
|
|
||||||
@ -497,9 +494,6 @@
|
|||||||
.if-label-custom_test_esp32h2: &if-label-custom_test_esp32h2
|
.if-label-custom_test_esp32h2: &if-label-custom_test_esp32h2
|
||||||
if: '$BOT_LABEL_CUSTOM_TEST_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*custom_test_esp32h2(?:,[^,\n\r]+)*$/i'
|
if: '$BOT_LABEL_CUSTOM_TEST_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*custom_test_esp32h2(?:,[^,\n\r]+)*$/i'
|
||||||
|
|
||||||
.if-label-custom_test_esp32h4: &if-label-custom_test_esp32h4
|
|
||||||
if: '$BOT_LABEL_CUSTOM_TEST_ESP32H4 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*custom_test_esp32h4(?:,[^,\n\r]+)*$/i'
|
|
||||||
|
|
||||||
.if-label-custom_test_esp32s2: &if-label-custom_test_esp32s2
|
.if-label-custom_test_esp32s2: &if-label-custom_test_esp32s2
|
||||||
if: '$BOT_LABEL_CUSTOM_TEST_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*custom_test_esp32s2(?:,[^,\n\r]+)*$/i'
|
if: '$BOT_LABEL_CUSTOM_TEST_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*custom_test_esp32s2(?:,[^,\n\r]+)*$/i'
|
||||||
|
|
||||||
@ -527,9 +521,6 @@
|
|||||||
.if-label-example_test_esp32h2: &if-label-example_test_esp32h2
|
.if-label-example_test_esp32h2: &if-label-example_test_esp32h2
|
||||||
if: '$BOT_LABEL_EXAMPLE_TEST_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*example_test_esp32h2(?:,[^,\n\r]+)*$/i'
|
if: '$BOT_LABEL_EXAMPLE_TEST_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*example_test_esp32h2(?:,[^,\n\r]+)*$/i'
|
||||||
|
|
||||||
.if-label-example_test_esp32h4: &if-label-example_test_esp32h4
|
|
||||||
if: '$BOT_LABEL_EXAMPLE_TEST_ESP32H4 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*example_test_esp32h4(?:,[^,\n\r]+)*$/i'
|
|
||||||
|
|
||||||
.if-label-example_test_esp32s2: &if-label-example_test_esp32s2
|
.if-label-example_test_esp32s2: &if-label-example_test_esp32s2
|
||||||
if: '$BOT_LABEL_EXAMPLE_TEST_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*example_test_esp32s2(?:,[^,\n\r]+)*$/i'
|
if: '$BOT_LABEL_EXAMPLE_TEST_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*example_test_esp32s2(?:,[^,\n\r]+)*$/i'
|
||||||
|
|
||||||
@ -584,9 +575,6 @@
|
|||||||
.if-label-unit_test_esp32h2: &if-label-unit_test_esp32h2
|
.if-label-unit_test_esp32h2: &if-label-unit_test_esp32h2
|
||||||
if: '$BOT_LABEL_UNIT_TEST_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32h2(?:,[^,\n\r]+)*$/i'
|
if: '$BOT_LABEL_UNIT_TEST_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32h2(?:,[^,\n\r]+)*$/i'
|
||||||
|
|
||||||
.if-label-unit_test_esp32h4: &if-label-unit_test_esp32h4
|
|
||||||
if: '$BOT_LABEL_UNIT_TEST_ESP32H4 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32h4(?:,[^,\n\r]+)*$/i'
|
|
||||||
|
|
||||||
.if-label-unit_test_esp32s2: &if-label-unit_test_esp32s2
|
.if-label-unit_test_esp32s2: &if-label-unit_test_esp32s2
|
||||||
if: '$BOT_LABEL_UNIT_TEST_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32s2(?:,[^,\n\r]+)*$/i'
|
if: '$BOT_LABEL_UNIT_TEST_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32s2(?:,[^,\n\r]+)*$/i'
|
||||||
|
|
||||||
@ -621,7 +609,6 @@
|
|||||||
- <<: *if-label-component_ut_esp32c3
|
- <<: *if-label-component_ut_esp32c3
|
||||||
- <<: *if-label-component_ut_esp32c6
|
- <<: *if-label-component_ut_esp32c6
|
||||||
- <<: *if-label-component_ut_esp32h2
|
- <<: *if-label-component_ut_esp32h2
|
||||||
- <<: *if-label-component_ut_esp32h4
|
|
||||||
- <<: *if-label-component_ut_esp32s2
|
- <<: *if-label-component_ut_esp32s2
|
||||||
- <<: *if-label-component_ut_esp32s3
|
- <<: *if-label-component_ut_esp32s3
|
||||||
- <<: *if-label-lan8720
|
- <<: *if-label-lan8720
|
||||||
@ -632,7 +619,6 @@
|
|||||||
- <<: *if-label-unit_test_esp32c3
|
- <<: *if-label-unit_test_esp32c3
|
||||||
- <<: *if-label-unit_test_esp32c6
|
- <<: *if-label-unit_test_esp32c6
|
||||||
- <<: *if-label-unit_test_esp32h2
|
- <<: *if-label-unit_test_esp32h2
|
||||||
- <<: *if-label-unit_test_esp32h4
|
|
||||||
- <<: *if-label-unit_test_esp32s2
|
- <<: *if-label-unit_test_esp32s2
|
||||||
- <<: *if-label-unit_test_esp32s3
|
- <<: *if-label-unit_test_esp32s3
|
||||||
- <<: *if-dev-push
|
- <<: *if-dev-push
|
||||||
@ -909,7 +895,6 @@
|
|||||||
- <<: *if-label-custom_test_esp32c3
|
- <<: *if-label-custom_test_esp32c3
|
||||||
- <<: *if-label-custom_test_esp32c6
|
- <<: *if-label-custom_test_esp32c6
|
||||||
- <<: *if-label-custom_test_esp32h2
|
- <<: *if-label-custom_test_esp32h2
|
||||||
- <<: *if-label-custom_test_esp32h4
|
|
||||||
- <<: *if-label-custom_test_esp32s2
|
- <<: *if-label-custom_test_esp32s2
|
||||||
- <<: *if-label-custom_test_esp32s3
|
- <<: *if-label-custom_test_esp32s3
|
||||||
- <<: *if-label-target_test
|
- <<: *if-label-target_test
|
||||||
@ -1060,32 +1045,6 @@
|
|||||||
- <<: *if-dev-push
|
- <<: *if-dev-push
|
||||||
changes: *patterns-target_test-wifi
|
changes: *patterns-target_test-wifi
|
||||||
|
|
||||||
.rules:build:custom_test-esp32h4:
|
|
||||||
rules:
|
|
||||||
- <<: *if-revert-branch
|
|
||||||
when: never
|
|
||||||
- <<: *if-protected
|
|
||||||
- <<: *if-label-build
|
|
||||||
- <<: *if-label-custom_test
|
|
||||||
- <<: *if-label-custom_test_esp32h4
|
|
||||||
- <<: *if-label-target_test
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-build_components
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-build_system
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-custom_test
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-downloadable-tools
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-target_test-adc
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-target_test-ecdsa
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-target_test-i154
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-target_test-wifi
|
|
||||||
|
|
||||||
.rules:build:custom_test-esp32s2:
|
.rules:build:custom_test-esp32s2:
|
||||||
rules:
|
rules:
|
||||||
- <<: *if-revert-branch
|
- <<: *if-revert-branch
|
||||||
@ -1167,7 +1126,6 @@
|
|||||||
- <<: *if-label-example_test_esp32c3
|
- <<: *if-label-example_test_esp32c3
|
||||||
- <<: *if-label-example_test_esp32c6
|
- <<: *if-label-example_test_esp32c6
|
||||||
- <<: *if-label-example_test_esp32h2
|
- <<: *if-label-example_test_esp32h2
|
||||||
- <<: *if-label-example_test_esp32h4
|
|
||||||
- <<: *if-label-example_test_esp32s2
|
- <<: *if-label-example_test_esp32s2
|
||||||
- <<: *if-label-example_test_esp32s3
|
- <<: *if-label-example_test_esp32s3
|
||||||
- <<: *if-label-target_test
|
- <<: *if-label-target_test
|
||||||
@ -1416,48 +1374,6 @@
|
|||||||
- <<: *if-dev-push
|
- <<: *if-dev-push
|
||||||
changes: *patterns-target_test-wifi
|
changes: *patterns-target_test-wifi
|
||||||
|
|
||||||
.rules:build:example_test-esp32h4:
|
|
||||||
rules:
|
|
||||||
- <<: *if-revert-branch
|
|
||||||
when: never
|
|
||||||
- <<: *if-protected
|
|
||||||
- <<: *if-label-build
|
|
||||||
- <<: *if-label-example_test
|
|
||||||
- <<: *if-label-example_test_esp32h4
|
|
||||||
- <<: *if-label-target_test
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-build-example_test
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-build_components
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-build_system
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-downloadable-tools
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-example_test
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-example_test-bt
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-example_test-ccs811
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-example_test-ethernet
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-example_test-i154
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-example_test-sdio
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-example_test-usb
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-example_test-wifi
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-target_test-adc
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-target_test-ecdsa
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-target_test-i154
|
|
||||||
- <<: *if-dev-push
|
|
||||||
changes: *patterns-target_test-wifi
|
|
||||||
|
|
||||||
.rules:build:example_test-esp32s2:
|
.rules:build:example_test-esp32s2:
|
||||||
rules:
|
rules:
|
||||||
- <<: *if-revert-branch
|
- <<: *if-revert-branch
|
||||||
@ -1589,7 +1505,6 @@
|
|||||||
- <<: *if-label-component_ut_esp32c3
|
- <<: *if-label-component_ut_esp32c3
|
||||||
- <<: *if-label-component_ut_esp32c6
|
- <<: *if-label-component_ut_esp32c6
|
||||||
- <<: *if-label-component_ut_esp32h2
|
- <<: *if-label-component_ut_esp32h2
|
||||||
- <<: *if-label-component_ut_esp32h4
|
|
||||||
- <<: *if-label-component_ut_esp32s2
|
- <<: *if-label-component_ut_esp32s2
|
||||||
- <<: *if-label-component_ut_esp32s3
|
- <<: *if-label-component_ut_esp32s3
|
||||||
- <<: *if-label-custom_test
|
- <<: *if-label-custom_test
|
||||||
@ -1598,7 +1513,6 @@
|
|||||||
- <<: *if-label-custom_test_esp32c3
|
- <<: *if-label-custom_test_esp32c3
|
||||||
- <<: *if-label-custom_test_esp32c6
|
- <<: *if-label-custom_test_esp32c6
|
||||||
- <<: *if-label-custom_test_esp32h2
|
- <<: *if-label-custom_test_esp32h2
|
||||||
- <<: *if-label-custom_test_esp32h4
|
|
||||||
- <<: *if-label-custom_test_esp32s2
|
- <<: *if-label-custom_test_esp32s2
|
||||||
- <<: *if-label-custom_test_esp32s3
|
- <<: *if-label-custom_test_esp32s3
|
||||||
- <<: *if-label-example_test
|
- <<: *if-label-example_test
|
||||||
@ -1607,7 +1521,6 @@
|
|||||||
- <<: *if-label-example_test_esp32c3
|
- <<: *if-label-example_test_esp32c3
|
||||||
- <<: *if-label-example_test_esp32c6
|
- <<: *if-label-example_test_esp32c6
|
||||||
- <<: *if-label-example_test_esp32h2
|
- <<: *if-label-example_test_esp32h2
|
||||||
- <<: *if-label-example_test_esp32h4
|
|
||||||
- <<: *if-label-example_test_esp32s2
|
- <<: *if-label-example_test_esp32s2
|
||||||
- <<: *if-label-example_test_esp32s3
|
- <<: *if-label-example_test_esp32s3
|
||||||
- <<: *if-label-integration_test
|
- <<: *if-label-integration_test
|
||||||
@ -1621,7 +1534,6 @@
|
|||||||
- <<: *if-label-unit_test_esp32c3
|
- <<: *if-label-unit_test_esp32c3
|
||||||
- <<: *if-label-unit_test_esp32c6
|
- <<: *if-label-unit_test_esp32c6
|
||||||
- <<: *if-label-unit_test_esp32h2
|
- <<: *if-label-unit_test_esp32h2
|
||||||
- <<: *if-label-unit_test_esp32h4
|
|
||||||
- <<: *if-label-unit_test_esp32s2
|
- <<: *if-label-unit_test_esp32s2
|
||||||
- <<: *if-label-unit_test_esp32s3
|
- <<: *if-label-unit_test_esp32s3
|
||||||
- <<: *if-dev-push
|
- <<: *if-dev-push
|
||||||
@ -1691,7 +1603,6 @@
|
|||||||
- <<: *if-label-unit_test_esp32c3
|
- <<: *if-label-unit_test_esp32c3
|
||||||
- <<: *if-label-unit_test_esp32c6
|
- <<: *if-label-unit_test_esp32c6
|
||||||
- <<: *if-label-unit_test_esp32h2
|
- <<: *if-label-unit_test_esp32h2
|
||||||
- <<: *if-label-unit_test_esp32h4
|
|
||||||
- <<: *if-label-unit_test_esp32s2
|
- <<: *if-label-unit_test_esp32s2
|
||||||
- <<: *if-label-unit_test_esp32s3
|
- <<: *if-label-unit_test_esp32s3
|
||||||
- <<: *if-dev-push
|
- <<: *if-dev-push
|
||||||
|
@ -50,7 +50,7 @@ except ImportError:
|
|||||||
import common_test_methods # noqa: F401
|
import common_test_methods # noqa: F401
|
||||||
|
|
||||||
SUPPORTED_TARGETS = ['esp32', 'esp32s2', 'esp32c3', 'esp32s3', 'esp32c2', 'esp32c6', 'esp32h2']
|
SUPPORTED_TARGETS = ['esp32', 'esp32s2', 'esp32c3', 'esp32s3', 'esp32c2', 'esp32c6', 'esp32h2']
|
||||||
PREVIEW_TARGETS = ['esp32h4'] # this PREVIEW_TARGETS excludes 'linux' target
|
PREVIEW_TARGETS: List[str] = [] # this PREVIEW_TARGETS excludes 'linux' target
|
||||||
DEFAULT_SDKCONFIG = 'default'
|
DEFAULT_SDKCONFIG = 'default'
|
||||||
|
|
||||||
TARGET_MARKERS = {
|
TARGET_MARKERS = {
|
||||||
@ -60,14 +60,13 @@ TARGET_MARKERS = {
|
|||||||
'esp32c3': 'support esp32c3 target',
|
'esp32c3': 'support esp32c3 target',
|
||||||
'esp32c2': 'support esp32c2 target',
|
'esp32c2': 'support esp32c2 target',
|
||||||
'esp32c6': 'support esp32c6 target',
|
'esp32c6': 'support esp32c6 target',
|
||||||
'esp32h4': 'support esp32h4 target',
|
|
||||||
'esp32h2': 'support esp32h2 target',
|
'esp32h2': 'support esp32h2 target',
|
||||||
'linux': 'support linux target',
|
'linux': 'support linux target',
|
||||||
}
|
}
|
||||||
|
|
||||||
SPECIAL_MARKERS = {
|
SPECIAL_MARKERS = {
|
||||||
'supported_targets': "support all officially announced supported targets ('esp32', 'esp32s2', 'esp32c3', 'esp32s3', 'esp32c2', 'esp32c6')",
|
'supported_targets': "support all officially announced supported targets ('esp32', 'esp32s2', 'esp32c3', 'esp32s3', 'esp32c2', 'esp32c6')",
|
||||||
'preview_targets': "support all preview targets ('esp32h4')",
|
'preview_targets': "support all preview targets ('none')",
|
||||||
'all_targets': 'support all targets, including supported ones and preview ones',
|
'all_targets': 'support all targets, including supported ones and preview ones',
|
||||||
'temp_skip_ci': 'temp skip tests for specified targets only in ci',
|
'temp_skip_ci': 'temp skip tests for specified targets only in ci',
|
||||||
'temp_skip': 'temp skip tests for specified targets both in ci and locally',
|
'temp_skip': 'temp skip tests for specified targets both in ci and locally',
|
||||||
|
@ -1 +0,0 @@
|
|||||||
INPUT += \
|
|
@ -5,7 +5,7 @@ Clock Tree
|
|||||||
|
|
||||||
{IDF_TARGET_RC_FAST_ADJUSTED_FREQ: default="8.5", esp32c3="17.5", esp32s3="17.5", esp32c2="17.5", esp32c6="17.5"}
|
{IDF_TARGET_RC_FAST_ADJUSTED_FREQ: default="8.5", esp32c3="17.5", esp32s3="17.5", esp32c2="17.5", esp32c6="17.5"}
|
||||||
|
|
||||||
{IDF_TARGET_XTAL_FREQ: default="40", esp32="2~40", esp32c2="40/26", esp32h2="32", esp32h2="32"}
|
{IDF_TARGET_XTAL_FREQ: default="40", esp32="2~40", esp32c2="40/26", esp32h2="32"}
|
||||||
|
|
||||||
{IDF_TARGET_RC_SLOW_VAGUE_FREQ: default="136", esp32="150", esp32s2="90"}
|
{IDF_TARGET_RC_SLOW_VAGUE_FREQ: default="136", esp32="150", esp32s2="90"}
|
||||||
|
|
||||||
|
@ -57,4 +57,4 @@ The targets components are no longer necessary after refactoring and have been r
|
|||||||
* ``esp32s3``
|
* ``esp32s3``
|
||||||
* ``esp32c2``
|
* ``esp32c2``
|
||||||
* ``esp32c3``
|
* ``esp32c3``
|
||||||
* ``esp32h4``
|
* ``esp32h2``
|
||||||
|
@ -57,4 +57,4 @@ IDF v4.x 版本中已不再使用以下组件,这些组件已弃用:
|
|||||||
* ``esp32s3``
|
* ``esp32s3``
|
||||||
* ``esp32c2``
|
* ``esp32c2``
|
||||||
* ``esp32c3``
|
* ``esp32c3``
|
||||||
* ``esp32h4``
|
* ``esp32h2``
|
||||||
|
@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16)
|
|||||||
|
|
||||||
project(idf_as_lib C)
|
project(idf_as_lib C)
|
||||||
|
|
||||||
set(targets "esp32" "esp32s2" "esp32s3" "esp32c3" "esp32h4" "esp32c2" "esp32c6" "esp32h2")
|
set(targets "esp32" "esp32s2" "esp32s3" "esp32c3" "esp32c2" "esp32c6" "esp32h2")
|
||||||
|
|
||||||
if("${TARGET}" IN_LIST targets)
|
if("${TARGET}" IN_LIST targets)
|
||||||
# Include for ESP-IDF build system functions
|
# Include for ESP-IDF build system functions
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-H4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# Using ESP-IDF in Custom CMake Projects
|
# Using ESP-IDF in Custom CMake Projects
|
||||||
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
build.sh
|
|
@ -1 +0,0 @@
|
|||||||
run-esp32.sh
|
|
@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
examples/get-started/hello_world:
|
examples/get-started/hello_world:
|
||||||
enable:
|
enable:
|
||||||
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32h4"] # preview targets
|
- if: INCLUDE_DEFAULT == 1
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-H4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# Hello World Example
|
# Hello World Example
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ This test code shows how to configure GPIO and how to use it with interruption.
|
|||||||
|
|
||||||
| | CONFIG_GPIO_OUTPUT_0 | CONFIG_GPIO_OUTPUT_1 | CONFIG_GPIO_INPUT_0 | CONFIG_GPIO_INPUT_1 |
|
| | CONFIG_GPIO_OUTPUT_0 | CONFIG_GPIO_OUTPUT_1 | CONFIG_GPIO_INPUT_0 | CONFIG_GPIO_INPUT_1 |
|
||||||
| ---------------------- | -------------------- | -------------------- | ------------------- | ------------------- |
|
| ---------------------- | -------------------- | -------------------- | ------------------- | ------------------- |
|
||||||
| ESP32C2/ESP32H2/ESP32H2| 8 | 9 | 4 | 5 |
|
| ESP32C2/ESP32H2 | 8 | 9 | 4 | 5 |
|
||||||
| All other chips | 18 | 19 | 4 | 5 |
|
| All other chips | 18 | 19 | 4 | 5 |
|
||||||
|
|
||||||
## How to use example
|
## How to use example
|
||||||
|
@ -20,8 +20,8 @@
|
|||||||
* This test code shows how to configure gpio and how to use gpio interrupt.
|
* This test code shows how to configure gpio and how to use gpio interrupt.
|
||||||
*
|
*
|
||||||
* GPIO status:
|
* GPIO status:
|
||||||
* GPIO18: output (ESP32C2/ESP32H2/ESP32H2 uses GPIO8 as the second output pin)
|
* GPIO18: output (ESP32C2/ESP32H2 uses GPIO8 as the second output pin)
|
||||||
* GPIO19: output (ESP32C2/ESP32H2/ESP32H2 uses GPIO9 as the second output pin)
|
* GPIO19: output (ESP32C2/ESP32H2 uses GPIO9 as the second output pin)
|
||||||
* GPIO4: input, pulled up, interrupt from rising edge and falling edge
|
* GPIO4: input, pulled up, interrupt from rising edge and falling edge
|
||||||
* GPIO5: input, pulled up, interrupt from rising edge.
|
* GPIO5: input, pulled up, interrupt from rising edge.
|
||||||
*
|
*
|
||||||
|
@ -75,8 +75,8 @@ static int get_version(int argc, char **argv)
|
|||||||
case CHIP_ESP32C3:
|
case CHIP_ESP32C3:
|
||||||
model = "ESP32-C3";
|
model = "ESP32-C3";
|
||||||
break;
|
break;
|
||||||
case CHIP_ESP32H4:
|
case CHIP_ESP32H2:
|
||||||
model = "ESP32-H4";
|
model = "ESP32-H2";
|
||||||
break;
|
break;
|
||||||
case CHIP_ESP32C2:
|
case CHIP_ESP32C2:
|
||||||
model = "ESP32-C2";
|
model = "ESP32-C2";
|
||||||
|
@ -64,7 +64,7 @@ build_stage2() {
|
|||||||
--build-log ${BUILD_LOG_CMAKE} \
|
--build-log ${BUILD_LOG_CMAKE} \
|
||||||
--size-file size.json \
|
--size-file size.json \
|
||||||
--collect-size-info size_info.txt \
|
--collect-size-info size_info.txt \
|
||||||
--default-build-targets esp32,esp32s2,esp32s3,esp32c2,esp32c3,esp32c6,esp32h2 # add esp32h4 back after IDF-5541
|
--default-build-targets esp32,esp32s2,esp32s3,esp32c2,esp32c3,esp32c6,esp32h2
|
||||||
}
|
}
|
||||||
|
|
||||||
build_stage1() {
|
build_stage1() {
|
||||||
@ -78,7 +78,7 @@ build_stage1() {
|
|||||||
--build-log ${BUILD_LOG_CMAKE} \
|
--build-log ${BUILD_LOG_CMAKE} \
|
||||||
--size-file size.json \
|
--size-file size.json \
|
||||||
--collect-size-info size_info.txt \
|
--collect-size-info size_info.txt \
|
||||||
--default-build-targets esp32,esp32s2,esp32s3,esp32c2,esp32c3,esp32h4,esp32c6,esp32h2
|
--default-build-targets esp32,esp32s2,esp32s3,esp32c2,esp32c3,esp32c6,esp32h2
|
||||||
}
|
}
|
||||||
|
|
||||||
# Default arguments
|
# Default arguments
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
|
# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
@ -29,7 +29,6 @@ USUAL_TO_FORMAL = {
|
|||||||
'esp32s2': 'ESP32-S2',
|
'esp32s2': 'ESP32-S2',
|
||||||
'esp32s3': 'ESP32-S3',
|
'esp32s3': 'ESP32-S3',
|
||||||
'esp32c3': 'ESP32-C3',
|
'esp32c3': 'ESP32-C3',
|
||||||
'esp32h4': 'ESP32-H4',
|
|
||||||
'esp32c2': 'ESP32-C2',
|
'esp32c2': 'ESP32-C2',
|
||||||
'esp32c6': 'ESP32-C6',
|
'esp32c6': 'ESP32-C6',
|
||||||
'esp32h2': 'ESP32-H2',
|
'esp32h2': 'ESP32-H2',
|
||||||
@ -41,7 +40,6 @@ FORMAL_TO_USUAL = {
|
|||||||
'ESP32-S2': 'esp32s2',
|
'ESP32-S2': 'esp32s2',
|
||||||
'ESP32-S3': 'esp32s3',
|
'ESP32-S3': 'esp32s3',
|
||||||
'ESP32-C3': 'esp32c3',
|
'ESP32-C3': 'esp32c3',
|
||||||
'ESP32-H4': 'esp32h4',
|
|
||||||
'ESP32-C2': 'esp32c2',
|
'ESP32-C2': 'esp32c2',
|
||||||
'ESP32-C6': 'esp32c6',
|
'ESP32-C6': 'esp32c6',
|
||||||
'ESP32-H2': 'esp32h2',
|
'ESP32-H2': 'esp32h2',
|
||||||
@ -221,7 +219,7 @@ def check_test_scripts(
|
|||||||
# {
|
# {
|
||||||
# app_dir: {
|
# app_dir: {
|
||||||
# 'script_path': 'path/to/script',
|
# 'script_path': 'path/to/script',
|
||||||
# 'targets': ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32h4', 'esp32c2', 'linux'],
|
# 'targets': ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c2', 'linux'],
|
||||||
# }
|
# }
|
||||||
# }
|
# }
|
||||||
def check_enable_test(
|
def check_enable_test(
|
||||||
|
@ -31,14 +31,12 @@ docs/check_lang_folder_sync.sh
|
|||||||
examples/build_system/cmake/idf_as_lib/build-esp32.sh
|
examples/build_system/cmake/idf_as_lib/build-esp32.sh
|
||||||
examples/build_system/cmake/idf_as_lib/build-esp32c2.sh
|
examples/build_system/cmake/idf_as_lib/build-esp32c2.sh
|
||||||
examples/build_system/cmake/idf_as_lib/build-esp32c3.sh
|
examples/build_system/cmake/idf_as_lib/build-esp32c3.sh
|
||||||
examples/build_system/cmake/idf_as_lib/build-esp32h4.sh
|
|
||||||
examples/build_system/cmake/idf_as_lib/build-esp32s2.sh
|
examples/build_system/cmake/idf_as_lib/build-esp32s2.sh
|
||||||
examples/build_system/cmake/idf_as_lib/build-esp32s3.sh
|
examples/build_system/cmake/idf_as_lib/build-esp32s3.sh
|
||||||
examples/build_system/cmake/idf_as_lib/build.sh
|
examples/build_system/cmake/idf_as_lib/build.sh
|
||||||
examples/build_system/cmake/idf_as_lib/run-esp32.sh
|
examples/build_system/cmake/idf_as_lib/run-esp32.sh
|
||||||
examples/build_system/cmake/idf_as_lib/run-esp32c2.sh
|
examples/build_system/cmake/idf_as_lib/run-esp32c2.sh
|
||||||
examples/build_system/cmake/idf_as_lib/run-esp32c3.sh
|
examples/build_system/cmake/idf_as_lib/run-esp32c3.sh
|
||||||
examples/build_system/cmake/idf_as_lib/run-esp32h4.sh
|
|
||||||
examples/build_system/cmake/idf_as_lib/run-esp32s2.sh
|
examples/build_system/cmake/idf_as_lib/run-esp32s2.sh
|
||||||
examples/build_system/cmake/idf_as_lib/run-esp32s3.sh
|
examples/build_system/cmake/idf_as_lib/run-esp32s3.sh
|
||||||
examples/build_system/cmake/idf_as_lib/run.sh
|
examples/build_system/cmake/idf_as_lib/run.sh
|
||||||
|
@ -513,7 +513,7 @@ function run_tests()
|
|||||||
print_status "Test build ESP-IDF as a library to a custom CMake projects for all targets"
|
print_status "Test build ESP-IDF as a library to a custom CMake projects for all targets"
|
||||||
IDF_AS_LIB=$IDF_PATH/examples/build_system/cmake/idf_as_lib
|
IDF_AS_LIB=$IDF_PATH/examples/build_system/cmake/idf_as_lib
|
||||||
# note: we just need to run cmake
|
# note: we just need to run cmake
|
||||||
for TARGET in "esp32" "esp32s2" "esp32s3" "esp32c3" "esp32h4" "esp32c2" "esp32c6" "esp32h2"
|
for TARGET in "esp32" "esp32s2" "esp32s3" "esp32c3" "esp32c2" "esp32c6" "esp32h2"
|
||||||
do
|
do
|
||||||
echo "Build idf_as_lib for $TARGET target"
|
echo "Build idf_as_lib for $TARGET target"
|
||||||
rm -rf build
|
rm -rf build
|
||||||
|
@ -100,7 +100,7 @@ tools/test_apps/system/cxx_pthread_bluetooth:
|
|||||||
|
|
||||||
tools/test_apps/system/eh_frame:
|
tools/test_apps/system/eh_frame:
|
||||||
enable:
|
enable:
|
||||||
- if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4"]
|
- if: IDF_TARGET in ["esp32c2", "esp32c3"]
|
||||||
temporary: true
|
temporary: true
|
||||||
reason: the other targets are not tested yet
|
reason: the other targets are not tested yet
|
||||||
|
|
||||||
@ -112,7 +112,7 @@ tools/test_apps/system/flash_psram:
|
|||||||
|
|
||||||
tools/test_apps/system/g0_components:
|
tools/test_apps/system/g0_components:
|
||||||
enable:
|
enable:
|
||||||
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32h4", "esp32c6", "esp32h2"] # preview targets
|
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32c6", "esp32h2"] # preview targets
|
||||||
|
|
||||||
tools/test_apps/system/g1_components:
|
tools/test_apps/system/g1_components:
|
||||||
|
|
||||||
@ -160,7 +160,7 @@ tools/test_apps/system/no_embedded_paths:
|
|||||||
|
|
||||||
tools/test_apps/system/panic:
|
tools/test_apps/system/panic:
|
||||||
enable:
|
enable:
|
||||||
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "esp32h4"
|
- if: INCLUDE_DEFAULT == 1
|
||||||
disable_test:
|
disable_test:
|
||||||
- if: IDF_TARGET not in ["esp32", "esp32s2", "esp32c3", "esp32s3", "esp32c2", "esp32c6", "esp32h2"]
|
- if: IDF_TARGET not in ["esp32", "esp32s2", "esp32c3", "esp32s3", "esp32c2", "esp32c6", "esp32h2"]
|
||||||
temporary: true
|
temporary: true
|
||||||
@ -168,13 +168,13 @@ tools/test_apps/system/panic:
|
|||||||
|
|
||||||
tools/test_apps/system/ram_loadable_app:
|
tools/test_apps/system/ram_loadable_app:
|
||||||
disable:
|
disable:
|
||||||
- if: IDF_TARGET == "esp32h2" or IDF_TARGET == "esp32h4"
|
- if: IDF_TARGET == "esp32h2"
|
||||||
temporary: true
|
temporary: true
|
||||||
reason: lack of runners
|
reason: lack of runners
|
||||||
|
|
||||||
tools/test_apps/system/startup:
|
tools/test_apps/system/startup:
|
||||||
enable:
|
enable:
|
||||||
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32h4", "esp32c6"] # preview targets
|
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET in ["esp32c6"] # preview targets
|
||||||
|
|
||||||
tools/test_apps/system/test_watchpoint:
|
tools/test_apps/system/test_watchpoint:
|
||||||
enable:
|
enable:
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-H4 |
|
| Supported Targets | ESP32-C2 | ESP32-C3 |
|
||||||
| ----------------- | -------- | -------- | -------- |
|
| ----------------- | -------- | -------- |
|
||||||
|
|
||||||
# Building and running
|
# Building and running
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-H4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# "G0"-components-only app
|
# "G0"-components-only app
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-H4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# Introduction
|
# Introduction
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-H4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
|
||||||
|
@ -10,7 +10,7 @@ from test_build_system_helpers import IdfPyFunc, file_contains, run_cmake, run_c
|
|||||||
|
|
||||||
|
|
||||||
def test_build_custom_cmake_project(test_app_copy: Path) -> None:
|
def test_build_custom_cmake_project(test_app_copy: Path) -> None:
|
||||||
for target in ['esp32', 'esp32s3', 'esp32c6', 'esp32h4']:
|
for target in ['esp32', 'esp32s3', 'esp32c6', 'esp32h2']:
|
||||||
logging.info(f'Test build ESP-IDF as a library to a custom CMake projects for {target}')
|
logging.info(f'Test build ESP-IDF as a library to a custom CMake projects for {target}')
|
||||||
idf_path = Path(os.environ['IDF_PATH'])
|
idf_path = Path(os.environ['IDF_PATH'])
|
||||||
run_cmake_and_build(str(idf_path / 'examples' / 'build_system' / 'cmake' / 'idf_as_lib'),
|
run_cmake_and_build(str(idf_path / 'examples' / 'build_system' / 'cmake' / 'idf_as_lib'),
|
||||||
|
@ -92,8 +92,7 @@
|
|||||||
"esp32c3",
|
"esp32c3",
|
||||||
"esp32c2",
|
"esp32c2",
|
||||||
"esp32c6",
|
"esp32c6",
|
||||||
"esp32h2",
|
"esp32h2"
|
||||||
"esp32h4"
|
|
||||||
],
|
],
|
||||||
"version_cmd": [
|
"version_cmd": [
|
||||||
"riscv32-esp-elf-gdb-no-python",
|
"riscv32-esp-elf-gdb-no-python",
|
||||||
@ -389,7 +388,6 @@
|
|||||||
"esp32s2",
|
"esp32s2",
|
||||||
"esp32s3",
|
"esp32s3",
|
||||||
"esp32c3",
|
"esp32c3",
|
||||||
"esp32h4",
|
|
||||||
"esp32c2",
|
"esp32c2",
|
||||||
"esp32c6",
|
"esp32c6",
|
||||||
"esp32h2"
|
"esp32h2"
|
||||||
@ -454,7 +452,6 @@
|
|||||||
"esp32s2",
|
"esp32s2",
|
||||||
"esp32s3",
|
"esp32s3",
|
||||||
"esp32c3",
|
"esp32c3",
|
||||||
"esp32h4",
|
|
||||||
"esp32c2",
|
"esp32c2",
|
||||||
"esp32c6",
|
"esp32c6",
|
||||||
"esp32h2"
|
"esp32h2"
|
||||||
|
Loading…
Reference in New Issue
Block a user