forked from xiaozhi/xiaozhi-esp32
* add labplus-Ledong-v2 and labplus-mpython-v3 board: modified: main/CMakeLists.txt modified: main/Kconfig.projbuild new file: main/boards/labplus-Ledong-v2/README.md new file: main/boards/labplus-Ledong-v2/config.h new file: main/boards/labplus-Ledong-v2/config.json new file: main/boards/labplus-Ledong-v2/labplus_Ledong_v2.cc new file: main/boards/labplus-mpython-v3/README.md new file: main/boards/labplus-mpython-v3/config.h new file: main/boards/labplus-mpython-v3/config.json new file: main/boards/labplus-mpython-v3/mpython_pro.cc * Changes to be committed: new file: .clangd * 修改板名:labplus-Ledong-v2 -> labplus-ledong-v2 modified: main/CMakeLists.txt modified: main/Kconfig.projbuild renamed: main/boards/labplus-Ledong-v2/README.md -> main/boards/labplus-ledong-v2/README.md renamed: main/boards/labplus-Ledong-v2/config.h -> main/boards/labplus-ledong-v2/config.h renamed: main/boards/labplus-Ledong-v2/config.json -> main/boards/labplus-ledong-v2/config.json renamed: main/boards/labplus-Ledong-v2/labplus_Ledong_v2.cc -> main/boards/labplus-ledong-v2/labplus_ledong_v2.cc
1.3 KiB
1.3 KiB
labplus 乐动掌控V2
板载资源
主控:ESP32-S3 外挂8MB psram 16MB flash
传感器:
按钮(A B按键) IO0 IO46
光照传感器 IIC
6轴 IIC
磁力计 IIC
声音触发 IO6
触摸按键 IIC P Y T H O N
摄像头 IIC
执行器:
蜂鸣器 IO21
RGB灯 IO16
录音播放 es8388 IIC
TFT LCD jd9853 SPI
电机驱动 IIC
编译配置
配置编译目标为 ESP32S3,USB JTAG下载
idf.py set-target esp32s3
menuconfig配置
idf.py menuconfig
选择板子:
Xiaozhi Assistant -> Board Type -> labplus Ledong_v2 board
修改 psram 配置:
Component config -> ESP PSRAM -> SPI RAM config -> Mode (QUAD/OCT) -> quad Mode PSRAM
编译:
idf.py build
固件打包:
esptool.py -p /dev/ttyACM0 -b 1500000 --before default_reset --after hard_reset --chip esp32s3 write_flash --flash_mode dio --flash_freq 80m --flash_size 16MB 0x0 bootloader/bootloader.bin 0x100000 xiaozhi.bin 0x8000 partition_table/partition-table.bin 0xd000 ota_data_initial.bin 0x10000 srmodels/srmodels.bin
使用
按键配置
- A:短按-打断/唤醒