mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
ci: Consolidate deep sleep example test configs
This commit is contained in:
parent
b68d46c8a0
commit
7f0fc3a37b
@ -1,12 +1,26 @@
|
|||||||
|
# Generic config
|
||||||
|
CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y
|
||||||
|
CONFIG_EXAMPLE_ULP_TEMPERATURE_WAKEUP=n
|
||||||
|
CONFIG_EXAMPLE_EXT1_WAKEUP=n
|
||||||
|
|
||||||
|
# ESP32-specific config
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_80=y
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_80=y
|
||||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=80
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=80
|
||||||
CONFIG_ESP32_ULP_COPROC_ENABLED=y
|
CONFIG_ESP32_ULP_COPROC_ENABLED=y
|
||||||
CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=512
|
CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=512
|
||||||
CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
|
CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
|
||||||
CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y
|
CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y
|
||||||
CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y
|
|
||||||
CONFIG_EXAMPLE_ULP_TEMPERATURE_WAKEUP=n
|
# ESP32S2-specific config
|
||||||
CONFIG_EXAMPLE_EXT1_WAKEUP=n
|
CONFIG_ESP32S2_DEFAULT_CPU_FREQ_80=y
|
||||||
|
CONFIG_ESP32S2_DEFAULT_CPU_FREQ_MHZ=80
|
||||||
|
CONFIG_ESP32S2_ULP_COPROC_ENABLED=y
|
||||||
|
CONFIG_ESP32S2_ULP_COPROC_RESERVE_MEM=512
|
||||||
|
CONFIG_ESP32S2_RTC_CLK_SRC_INT_RC=y
|
||||||
|
|
||||||
|
# ESP32C3-specific config
|
||||||
|
CONFIG_ESP32C3_DEFAULT_CPU_FREQ_80=y
|
||||||
|
CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ=80
|
||||||
# IDF-3090
|
# IDF-3090
|
||||||
CONFIG_ESP32C3_REV_MIN_0=y
|
CONFIG_ESP32C3_REV_MIN_0=y
|
||||||
CONFIG_ESP32C3_REV_MIN=0
|
CONFIG_ESP32C3_REV_MIN=0
|
||||||
|
18
examples/system/deep_sleep/sdkconfig.ci.esp32_singlecore
Normal file
18
examples/system/deep_sleep/sdkconfig.ci.esp32_singlecore
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
CONFIG_IDF_TARGET="esp32"
|
||||||
|
CONFIG_FREERTOS_UNICORE=y
|
||||||
|
|
||||||
|
## Below here should be same as these sections in sdkconfig.ci
|
||||||
|
|
||||||
|
# Generic config
|
||||||
|
CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y
|
||||||
|
CONFIG_EXAMPLE_ULP_TEMPERATURE_WAKEUP=n
|
||||||
|
CONFIG_EXAMPLE_EXT1_WAKEUP=n
|
||||||
|
|
||||||
|
# ESP32-specific config
|
||||||
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_80=y
|
||||||
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=80
|
||||||
|
CONFIG_ESP32_ULP_COPROC_ENABLED=y
|
||||||
|
CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=512
|
||||||
|
CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
|
||||||
|
CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y
|
||||||
|
CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y
|
@ -22,10 +22,12 @@ Test applications are treated the same way as ESP-IDF examples, so each project
|
|||||||
|
|
||||||
For each project in test_apps (and also examples):
|
For each project in test_apps (and also examples):
|
||||||
|
|
||||||
* If a file `sdkconfig.ci` exists then it's built as the `default` CI config (same as if this file was named `sdkconfig.ci.default`)
|
* If a file `sdkconfig.ci` exists then it's built as the `default` CI config.
|
||||||
* If any files `sdkconfig.ci.<CONFIG>` exist then these are built as alternative configs, with the specified `<CONFIG>` name.
|
* If any additional files `sdkconfig.ci.<CONFIG>` exist then these are built as alternative configs, with the specified `<CONFIG>` name.
|
||||||
|
|
||||||
* By default, every CI configurations is built for every target SoC (an `m * n` configuration matrix). However if any `sdkconfig.ci` file contains a line of the form `CONFIG_IDF_TARGET="targetname"` then that CI config is only built for that one target.
|
The CI system expects to see at least a "default" config, so add `sdkconfig.ci` before adding any `sdkconfig.ci.CONFIG` files.
|
||||||
|
|
||||||
|
* By default, every CI configurations is built for every target SoC (an `m * n` configuration matrix). However if any `sdkconfig.ci.*` file contains a line of the form `CONFIG_IDF_TARGET="targetname"` then that CI config is only built for that one target. This only works in `sdkconfig.ci.CONFIG`, not in the default `sdkconfig.ci`.
|
||||||
* Each configuration is also built with the contents of any `sdkconfig.defaults` file or a file named `sdkconfig.defaults.<TARGET>` appended. (Same as a normal ESP-IDF project build.)
|
* Each configuration is also built with the contents of any `sdkconfig.defaults` file or a file named `sdkconfig.defaults.<TARGET>` appended. (Same as a normal ESP-IDF project build.)
|
||||||
|
|
||||||
## Test Execution
|
## Test Execution
|
||||||
|
Loading…
Reference in New Issue
Block a user