forked from xiaozhi/xiaozhi-esp32
* Added SPD2010 display adaptation Added SPD2010 display adaptation * Added other channel configurations Added functions for other channel applications * Add new boards Add new boards * Add new boards Add new boards * Update display compatibility Update display compatibility * The lcd display.cc changes are restored The lcd display.cc changes are restored * Modify the SPD2010 adaptation to the board file Modify the SPD2010 adaptation to the board file * The lcd display.cc changes are restored The lcd display.cc changes are restored * New backlight control New backlight control * New backlight control New backlight control * Add backlight controls Add backlight controls * Delete main/boards/esp32-s3-touch-lcd-1.85c/esp32-s3-touch-lcd-1.85c directory Add path error * Add backlight controls Add backlight controls * Update variable name Update variable name * Eliminate unnecessary programs Eliminate unnecessary programs * Update esp32-s3-touch-lcd-1.46.cc * Update esp32-s3-touch-lcd-1.85.cc Eliminate unnecessary programs * Update esp32-s3-touch-lcd-1.85c.cc Eliminate unnecessary programs * Update no_audio_codec.cc * Update esp32-s3-touch-lcd-1.46.cc * Update esp32-s3-touch-lcd-1.85.cc * Update esp32-s3-touch-lcd-1.85c.cc --------- Co-authored-by: Xiaoxia <terrence@tenclass.com>
146 lines
4.8 KiB
Plaintext
146 lines
4.8 KiB
Plaintext
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.
|
||
|
||
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
|
||
|
||
config WEBSOCKET_URL
|
||
depends on CONNECTION_TYPE_WEBSOCKET
|
||
string "Websocket URL"
|
||
default "wss://api.tenclass.net/xiaozhi/v1/"
|
||
help
|
||
Communication with the server through websocket after wake up.
|
||
|
||
config WEBSOCKET_ACCESS_TOKEN
|
||
depends on CONNECTION_TYPE_WEBSOCKET
|
||
string "Websocket Access Token"
|
||
default "test-token"
|
||
help
|
||
Access token for websocket communication.
|
||
|
||
choice BOARD_TYPE
|
||
prompt "Board Type"
|
||
default BOARD_TYPE_BREAD_COMPACT_WIFI
|
||
help
|
||
Board type. 开发板类型
|
||
config BOARD_TYPE_BREAD_COMPACT_WIFI
|
||
bool "面包板新版接线(WiFi)"
|
||
config BOARD_TYPE_BREAD_COMPACT_WIFI_LCD
|
||
bool "面包板新版接线(WiFi)+ LCD"
|
||
config BOARD_TYPE_BREAD_COMPACT_ML307
|
||
bool "面包板新版接线(ML307 AT)"
|
||
config BOARD_TYPE_BREAD_COMPACT_ESP32
|
||
bool "面包板 ESP32 DevKit"
|
||
config BOARD_TYPE_ESP_BOX_3
|
||
bool "ESP BOX 3"
|
||
config BOARD_TYPE_KEVIN_BOX_1
|
||
bool "Kevin Box 1"
|
||
config BOARD_TYPE_KEVIN_BOX_2
|
||
bool "Kevin Box 2"
|
||
config BOARD_TYPE_KEVIN_C3
|
||
bool "Kevin C3"
|
||
config BOARD_TYPE_KEVIN_SP_V3_DEV
|
||
bool "Kevin SP V3开发板"
|
||
config BOARD_TYPE_LICHUANG_DEV
|
||
bool "立创·实战派ESP32-S3开发板"
|
||
config BOARD_TYPE_LICHUANG_C3_DEV
|
||
bool "立创·实战派ESP32-C3开发板"
|
||
config BOARD_TYPE_MAGICLICK_2P4
|
||
bool "神奇按钮 Magiclick_2.4"
|
||
config BOARD_TYPE_MAGICLICK_C3
|
||
bool "神奇按钮 Magiclick_C3"
|
||
config BOARD_TYPE_M5STACK_CORE_S3
|
||
bool "M5Stack CoreS3"
|
||
config BOARD_TYPE_ATOMS3_ECHO_BASE
|
||
bool "AtomS3 + Echo Base"
|
||
config BOARD_TYPE_ATOMS3R_ECHO_BASE
|
||
bool "AtomS3R + Echo Base"
|
||
config BOARD_TYPE_ATOMMATRIX_ECHO_BASE
|
||
bool "AtomMatrix + Echo Base"
|
||
config BOARD_TYPE_XMINI_C3
|
||
bool "虾哥 Mini C3"
|
||
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_ESP32S3_Touch_LCD_1_85C
|
||
bool "Waveshare ESP32-S3-Touch-LCD-1.85C"
|
||
config BOARD_TYPE_ESP32S3_Touch_LCD_1_85
|
||
bool "Waveshare ESP32-S3-Touch-LCD-1.85"
|
||
config BOARD_TYPE_ESP32S3_Touch_LCD_1_46
|
||
bool "Waveshare ESP32-S3-Touch-LCD-1.46"
|
||
config BOARD_TYPE_TUDOUZI
|
||
bool "土豆子"
|
||
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"
|
||
config BOARD_TYPE_DU_CHATX
|
||
bool "嘟嘟开发板CHATX(wifi)"
|
||
config BOARD_TYPE_ESP32S3_Taiji_Pi
|
||
bool "太极小派esp32s3"
|
||
config BOARD_TYPE_XINGZHI_Cube_OLED
|
||
bool "无名科技星智0.96"
|
||
config BOARD_TYPE_XINGZHI_Cube_TFT
|
||
bool "无名科技星智1.54"
|
||
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
|
||
|
||
config USE_AUDIO_PROCESSING
|
||
bool "启用语音唤醒与音频处理"
|
||
default y
|
||
depends on IDF_TARGET_ESP32S3 && USE_AFE
|
||
help
|
||
需要 ESP32 S3 与 AFE 支持
|
||
endmenu
|