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 开发板"

		config BOARD_NAME_SERTRF_ESP32C3
		bool "ESP32C3 开发串口转射频"
	endchoice

	# 选择产品描述符
	choice PRODUCT_ID
		bool "选择产品描述符"
		default PRODUCT_ID_DEV
		help
			六个字符的唯一产品标识，在手机 APP 端连接时的识别符
			手机 APP 根据此识别符确定该产品功能

		config PRODUCT_ID_DEV
			bool "识别号: SB-DEV 开发中"
			help
				未定义的具体产品描述符

		config PRODUCT_ID_SBDEMO
			bool "识别号: SBDEMO 开发中"
			help
				仅用于开发示例的产品描述符

		config PRODUCT_ID_SERTRF
			bool "识别号: SERTRF 开发串口转射频中"
			help
				仅用于开发示例的产品描述符
	endchoice

	menuconfig CAP_LED_STRIP
		depends on PRODUCT_ID_DEV || PRODUCT_ID_SBDEMO
		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

