Kconfig
2026/7/19大约 1 分钟附录源码附录
Kconfig
路径: components\DBoT\Kconfig
menu "DBoT"
config OS_USING_DBOT
bool "Enable DBoT"
select PKG_USING_CJSON
select OS_USING_PTHREADS
select NET_USING_BSD
select OS_USING_RTC
default n
if OS_USING_DBOT
config DBOT_PUBLISH
bool "Enable DBoT publish module"
default y
config DBOT_DISCOVERY
bool "Enable DBoT discover module"
default y
config DBOT_HB_INTERVAL
int "Configure DBoT heartbeat interval time(seconds)"
default 5
choice
prompt "Configure DBoT network"
default DBOT_NETWORK_USE_ETH
config DBOT_NETWORK_USE_ETH
bool "ethernet"
config DBOT_NETWORK_USE_WIFI
bool "wifi"
if DBOT_NETWORK_USE_WIFI
if BOARD_ATK_PANDORA
config DBOT_NETWORK_INTERFACE_NAME
string "Network Interface name"
default "ap6181"
config WIFI_AP_SSID
string "WiFi AP ssid"
default "CMCC-hC22"
config WIFI_AP_PASSWD
string "WiFi AP passwd"
default "2345e3dD"
endif
endif
config DBOT_NETWORK_USE_BLE
bool "ble"
endchoice
config DBOT_EXAMPLE
bool "Enable DBoT example"
default y
if DBOT_EXAMPLE
if DBOT_PUBLISH
config LIGHT_EXAMPLE
bool "Enable light example"
default y
config LCD_EXAMPLE
bool "Enable lcd example"
default n
if LCD_EXAMPLE
config LCD_VIDEO_EXAMPLE
bool "Show video on screen"
default n
select OS_USING_VFS
select OS_USING_VFS_CUTEFS
select OS_USING_RAMDISK
config LCD_IMAGE_EXAMPLE
bool "Show image on screen"
default n
select OS_USING_VFS
select OS_USING_VFS_FATFS
select OS_USING_GUI_LVGL
select OS_USING_GUI_LVGL_JPG
select OS_USING_GUI_LVGL_FILESYSTEM
endif
config ILLUMINATION_EXAMPLE
bool "Enable illumination example"
default n
if ILLUMINATION_EXAMPLE
config ILLUMINATION_DEV_NAME
string "Illumination device name"
default "ap3216c"
endif
config CAMERA_EXAMPLE
bool "Enable camera example"
default n
config RECORDER_EXAMPLE
bool "Enable recorder example"
default n
if RECORDER_EXAMPLE
config RECORDER_DEV_NAME
string "Recorder device name"
default "audio1"
endif
config SPEAKER_EXAMPLE
bool "Enable speaker example"
default n
if SPEAKER_EXAMPLE
config SPEAKER_DEV_NAME
string "Speaker device name"
default "audio0"
endif
config FILESYSTEM_EXAMPLE
bool "Enable filesystem example"
default n
if FILESYSTEM_EXAMPLE
config FILESYSTEM_USING_SHOW_DIRECTORY
bool "Filesystem using show directory"
default n
config FILESYSTEM_USING_WRITE_FILE
bool "Filesystem using write file"
default n
config FILESYSTEM_USING_READ_FILE
bool "Filesystem using read file"
default n
endif
endif
config DBOT_AUTO_START
bool "Enable DBoT example auto start"
default y
config DBOT_EXAMPLE_CMD
bool "Enable DBoT example shell cmd"
default y
endif
endif
endmenu