Rdzleo dbdd304905 代码初始化:
本项目为触摸版项目代码复制而来,基于此版本进行按键功能的适配!
2026-03-23 11:14:56 +08:00

108 lines
2.9 KiB
YAML

# Note: All operators are binary operators. For more than two operands, you may use the nested parentheses trick.
# For example:
# * A == 1 or (B == 2 and C in [1,2,3])
# * (A == 1 and B == 2) or (C not in ["3", "4", 5])
# Componet test_apps
# test_apps:
# enable:
# - if: IDF_TARGET in ["esp32s3", "esp32p4"]
# Products
products/phone/phone_m5stack_core_s3:
enable:
- if: IDF_TARGET in ["esp32s3"] and (IDF_VERSION_MAJOR == 5 and IDF_VERSION_MINOR >= 4)
products/phone/phone_p4_function_ev_board:
enable:
- if: IDF_TARGET in ["esp32p4"]
products/phone/phone_s3_box_3:
enable:
- if: IDF_TARGET in ["esp32s3"]
products/phone/phone_s3_lcd_ev_board:
enable:
- if: IDF_TARGET in ["esp32s3"]
products/speaker:
enable:
- if: IDF_TARGET in ["esp32s3"] and (IDF_VERSION_MAJOR == 5 and IDF_VERSION_MINOR >= 5)
#
# Test Apps
# Common enable condition: IDF_TARGET in ["esp32s3", "esp32p4"]
#
# Define common enable condition as anchor
.general_test_apps_enable: &general_test_apps_enable
enable:
- if: IDF_TARGET in ["esp32s3", "esp32p4", "esp32c5"]
# brookesia_lib_utils: check
utils/brookesia_lib_utils/test_apps/check:
<<: *general_test_apps_enable
# brookesia_lib_utils: function_guard
utils/brookesia_lib_utils/test_apps/function_guard:
<<: *general_test_apps_enable
# brookesia_lib_utils: describe_helpers
utils/brookesia_lib_utils/test_apps/describe_helpers:
<<: *general_test_apps_enable
# brookesia_lib_utils: log
utils/brookesia_lib_utils/test_apps/log:
<<: *general_test_apps_enable
# brookesia_lib_utils: memory_profiler
utils/brookesia_lib_utils/test_apps/memory_profiler:
<<: *general_test_apps_enable
# brookesia_lib_utils: plugin
utils/brookesia_lib_utils/test_apps/plugin:
<<: *general_test_apps_enable
# brookesia_lib_utils: state_machine
utils/brookesia_lib_utils/test_apps/state_machine:
<<: *general_test_apps_enable
# brookesia_lib_utils: task_scheduler
utils/brookesia_lib_utils/test_apps/task_scheduler:
<<: *general_test_apps_enable
# brookesia_lib_utils: thread_config
utils/brookesia_lib_utils/test_apps/thread_config:
<<: *general_test_apps_enable
# brookesia_lib_utils: thread_profiler
utils/brookesia_lib_utils/test_apps/thread_profiler:
<<: *general_test_apps_enable
# brookesia_lib_utils: time_profiler
utils/brookesia_lib_utils/test_apps/time_profiler:
<<: *general_test_apps_enable
# brookesia_service_manager
service/brookesia_service_manager/test_apps:
<<: *general_test_apps_enable
# brookesia_service_custom
service/brookesia_service_custom/test_apps:
<<: *general_test_apps_enable
# brookesia_service_nvs
service/brookesia_service_nvs/test_apps:
<<: *general_test_apps_enable
# brookesia_service_sntp
service/brookesia_service_sntp/test_apps:
<<: *general_test_apps_enable
# brookesia_service_wifi
service/brookesia_service_wifi/test_apps:
<<: *general_test_apps_enable
# Examples
examples/service_console:
<<: *general_test_apps_enable