Files
xiaozhi-esp32/main/Kconfig.projbuild

118 lines
3.7 KiB
Plaintext
Raw Normal View History

2024-08-31 18:00:23 +08:00
menu "Xiaozhi Assistant"
config OTA_VERSION_URL
string "OTA Version URL"
default "https://api.tenclass.net/xiaozhi/ota/"
help
The application will access this URL to check for updates.
2024-11-16 05:49:35 +08:00
choice CONNECTION_TYPE
prompt "Connection Type"
default CONNECTION_TYPE_MQTT_UDP
help
网络数据传输协议
config CONNECTION_TYPE_MQTT_UDP
bool "MQTT + UDP"
config CONNECTION_TYPE_WEBSOCKET
bool "Websocket"
endchoice
2024-08-31 18:00:23 +08:00
config WEBSOCKET_URL
2024-11-16 05:49:35 +08:00
depends on CONNECTION_TYPE_WEBSOCKET
2024-08-31 18:00:23 +08:00
string "Websocket URL"
default "wss://api.tenclass.net/xiaozhi/v1/"
2024-08-31 18:00:23 +08:00
help
Communication with the server through websocket after wake up.
config WEBSOCKET_ACCESS_TOKEN
2024-11-16 05:49:35 +08:00
depends on CONNECTION_TYPE_WEBSOCKET
2024-08-31 18:00:23 +08:00
string "Websocket Access Token"
default "test-token"
2024-08-31 18:00:23 +08:00
help
Access token for websocket communication.
2024-10-29 00:22:29 +08:00
choice BOARD_TYPE
prompt "Board Type"
default BOARD_TYPE_BREAD_COMPACT_WIFI
help
Board type. 开发板类型
config BOARD_TYPE_BREAD_COMPACT_WIFI
bool "面包板新版接线WiFi"
2025-01-23 13:50:22 +08:00
config BOARD_TYPE_BREAD_COMPACT_WIFI_LCD
bool "面包板新版接线WiFi+ LCD"
2024-10-29 00:22:29 +08:00
config BOARD_TYPE_BREAD_COMPACT_ML307
bool "面包板新版接线ML307 AT"
config BOARD_TYPE_ESP_BOX_3
bool "ESP BOX 3"
2024-11-01 14:26:02 +08:00
config BOARD_TYPE_KEVIN_BOX_1
bool "Kevin Box 1"
2024-11-14 23:15:43 +08:00
config BOARD_TYPE_KEVIN_BOX_2
bool "Kevin Box 2"
2024-11-29 11:06:05 +08:00
config BOARD_TYPE_KEVIN_C3
bool "Kevin C3"
2024-11-01 14:26:02 +08:00
config BOARD_TYPE_LICHUANG_DEV
bool "立创·实战派ESP32-S3开发板"
config BOARD_TYPE_LICHUANG_C3_DEV
bool "立创·实战派ESP32-C3开发板"
2024-12-21 11:13:32 +08:00
config BOARD_TYPE_MAGICLICK_2P4
2025-01-07 05:18:55 +08:00
bool "神奇按钮 Magiclick_2.4"
2025-01-23 20:51:02 +08:00
config BOARD_TYPE_MAGICLICK_C3
bool "神奇按钮 Magiclick_C3"
2024-12-26 12:24:53 +08:00
config BOARD_TYPE_M5STACK_CORE_S3
bool "M5Stack CoreS3"
config BOARD_TYPE_ATOMS3R_ECHO_BASE
bool "AtomS3R + Echo Base"
config BOARD_TYPE_ATOMMATRIX_ECHO_BASE
bool "AtomMatrix + Echo Base"
2025-01-07 05:18:55 +08:00
config BOARD_TYPE_XMINI_C3
2025-01-08 00:06:25 +08:00
bool "虾哥 Mini C3"
2025-01-07 23:36:36 +08:00
config BOARD_TYPE_ESP32S3_KORVO2_V3
bool "ESP32S3_KORVO2_V3开发板"
config BOARD_TYPE_ESP_SPARKBOT
bool "ESP-SparkBot开发板"
config BOARD_TYPE_ESP32S3_Touch_AMOLED_1_8
bool "Waveshare ESP32-S3-Touch-AMOLED-1.8"
config BOARD_TYPE_LILYGO_T_CIRCLE_S3
bool "LILYGO T-Circle-S3"
config BOARD_TYPE_MOVECALL_MOJI_ESP32S3
bool "Movecall Moji 小智AI衍生版"
config BOARD_TYPE_ATK_DNESP32S3
bool "正点原子DNESP32S3开发板"
config BOARD_TYPE_ATK_DNESP32S3_BOX
bool "正点原子DNESP32S3-BOX"
2024-10-24 09:53:08 +08:00
endchoice
choice DISPLAY_LCD_TYPE
depends on BOARD_TYPE_BREAD_COMPACT_WIFI_LCD
prompt "LCD Type"
default LCD_ST7789_240X320
help
屏幕类型选择
config LCD_ST7789_240X320
bool "ST7789, 分辨率240*320, IPS"
config LCD_ST7789_240X320_NO_IPS
bool "ST7789, 分辨率240*320, 非IPS"
config LCD_ST7789_170X320
bool "ST7789, 分辨率170*320"
config LCD_ST7789_172X320
bool "ST7789, 分辨率172*320"
config LCD_ST7789_240X280
bool "ST7789, 分辨率240*280"
config LCD_ST7789_240X240
bool "ST7789, 分辨率240*240"
config LCD_ST7789_240X135
bool "ST7789, 分辨率240*135"
config LCD_ST7735_128X160
bool "ST7735, 分辨率128*160"
config LCD_ST7796_320X480
bool "ST7796, 分辨率320*480"
config LCD_ILI9341_240X320
bool "ILI9341, 分辨率240*320"
config LCD_ILI9341_240X320_NO_IPS
bool "ILI9341, 分辨率240*320, 非IPS"
config LCD_CUSTOM
bool "自定义屏幕参数"
endchoice
2024-08-31 18:00:23 +08:00
endmenu