Files
xiaozhi-esp32/main/boards/m5stack-cardputer-adv
tkpdx01 9e1724e892 feat: add M5Stack Cardputer Adv board support (#1718)
Add support for M5Stack Cardputer Adv, a card-sized computer based on
ESP32-S3FN8 (Stamp-S3A) with the following features:

Hardware:
- MCU: ESP32-S3FN8 @ 240MHz, 8MB Flash (no PSRAM)
- Display: ST7789V2 1.14" 240x135
- Audio: ES8311 codec + NS4150B amplifier
- Keyboard: 56-key via TCA8418
- IMU: BMI270

Key configurations:
- SPI3_HOST with 3-wire SPI mode for display
- 256Hz PWM frequency for backlight (matching M5GFX)
- ES8311 with use_mclk=false (no MCLK pin)
- Display offset X=40, Y=52 for correct alignment

新增 M5Stack Cardputer Adv 开发板支持

支持基于 ESP32-S3FN8 (Stamp-S3A) 的卡片式电脑 M5Stack Cardputer Adv:

硬件规格:
- MCU: ESP32-S3FN8 @ 240MHz, 8MB Flash (无 PSRAM)
- 显示屏: ST7789V2 1.14" 240x135
- 音频: ES8311 编解码器 + NS4150B 功放
- 键盘: 56键 (TCA8418)
- IMU: BMI270

关键配置:
- 显示使用 SPI3_HOST 和 3-wire SPI 模式
- 背光 PWM 频率 256Hz (与 M5GFX 一致)
- ES8311 设置 use_mclk=false (无 MCLK 引脚)
- 显示偏移 X=40, Y=52 以正确对齐
2026-02-02 10:01:36 +08:00
..

M5Stack Cardputer Adv

M5Stack Cardputer Adv 是一款基于 ESP32-S3FN8 (Stamp-S3A) 的卡片式电脑。

硬件规格

组件 规格
MCU ESP32-S3FN8 @ 240MHz
Flash 8MB
显示屏 ST7789V2 1.14" 240x135
音频编解码 ES8311
功放 NS4150B
麦克风 MEMS
键盘 56键 (TCA8418)
IMU BMI270
电池 1750mAh

引脚定义

显示屏 (ST7789V2)

功能 GPIO
MOSI GPIO35
SCLK GPIO36
CS GPIO37
DC GPIO34
RST GPIO33
BL GPIO38

音频 (ES8311)

功能 GPIO
I2C SDA GPIO8
I2C SCL GPIO9
I2S BCLK GPIO41
I2S LRCK GPIO43
I2S DOUT GPIO46
I2S DIN GPIO42

使用方法

  1. 按下 BOOT 按钮进入配网模式
  2. 连接 WiFi 后即可使用语音助手功能

参考链接