添加 Kconfig 样例,添加基础的板及配置
This commit is contained in:
51
main/Kconfig.projbuild
Normal file
51
main/Kconfig.projbuild
Normal file
@@ -0,0 +1,51 @@
|
||||
menu "APP 配置"
|
||||
|
||||
# 已有开发板
|
||||
choice BOARD_NAME
|
||||
bool "选择开发板的固定硬件配置"
|
||||
default BOARD_NAME_DEVKIT_ESP32C3
|
||||
help
|
||||
这些配置仅方便于开发时,根据实际配置打印相应的二进制数据,以便于生成合并到量产包的文件。
|
||||
在量产的产品中由于已存在有效的配置数据,这些选项不影响实际产品。
|
||||
|
||||
config BOARD_NAME_DEVKIT_ESP32C2
|
||||
bool "ESP32C2 开发板"
|
||||
|
||||
config BOARD_NAME_DEVKIT_ESP32C3
|
||||
bool "ESP32C3 开发板"
|
||||
|
||||
config BOARD_NAME_DEVKIT_ESP32S3
|
||||
bool "ESP32S3 开发板"
|
||||
endchoice
|
||||
|
||||
# 选择产品描述符
|
||||
choice PRODUCT_ID
|
||||
bool "选择产品描述符"
|
||||
default PRODUCT_ID_DEV
|
||||
help
|
||||
六个字符的唯一产品标识,在手机 APP 端连接时的识别符
|
||||
手机 APP 根据此识别符确定该产品功能
|
||||
|
||||
config PRODUCT_ID_DEV
|
||||
bool "识别号: SB-DEV 开发中"
|
||||
help
|
||||
未定义的具体产品描述符
|
||||
endchoice
|
||||
|
||||
menuconfig CAP_LED_STRIP
|
||||
depends on PRODUCT_ID_DEV || PRODUCT_ID_SBLED1
|
||||
bool "编译灯带模块"
|
||||
default n
|
||||
rsource "../app/led_strip/Kconfig"
|
||||
|
||||
config BUILD_BLE
|
||||
bool "编译BLE模块"
|
||||
default y
|
||||
|
||||
config BUILD_WIFI
|
||||
bool "编译WIFI模块"
|
||||
default y if PRODUCT_ID_SBFWC2
|
||||
default n
|
||||
|
||||
endmenu
|
||||
|
||||
Reference in New Issue
Block a user