Supported Driver Model Guide_Rev1.0
Document Revision History
Version |
Date |
Author |
Reviewer |
Revision |
|---|---|---|---|---|
Rev1.0 |
2026-03-18 |
zlc |
Initial release |
|
Rev1.1 |
2026-06-04 |
zlc |
Updated supported external flash types |
1 Introduction
This document provides a detailed list of supported peripheral driver models in the separated base-package SDK, including Codec, LCD, Camera, Flash, and TP. It helps customers select appropriate models during system design and demo testing. If the desired model is not listed in this document, please contact FAE for feedback — development and debugging will be required before support is available.
2 Supported Model List
2.1 Codec
Model |
Type |
Interface |
Master/Slave Mode |
Sample Rate (kHz) |
|---|---|---|---|---|
ES8311 |
Codec single-input single-output |
I2C + I2S |
Master/Slave |
8 ~ 96 |
ES7148 |
DAC only dual-channel single-ended |
I2S |
Slave |
8 ~ 96 |
ES7149 |
DAC only dual-channel differential (pin-compatible with 7148) |
I2S |
Slave |
8 ~ 96 |
TM8211 |
DAC only dual-channel single-ended |
I2S |
Slave |
8 ~ 96 |
ES8374 |
Mono Audio CODEC + PA |
I2C + I2S |
Master/Slave |
8 ~ 48 |
2.2 LCD
Model |
Resolution |
Refresh Mode |
Interface Type |
Transfer Mode |
|---|---|---|---|---|
ST7789V |
240×320 Color LCD (RGB565, 65K colors) |
Full-screen and partial refresh |
SPI (or parallel) |
SPI + DMA |
ST7567 |
132×65 MONO LCD (monochrome) |
Full-screen and partial refresh |
SPI (or parallel) |
SPI + DMA |
ST7735 |
128×129 4Gray LCD (4-level grayscale) |
Multiple partial display modes |
SPI / parallel |
SPI/parallel + DMA |
ST77916 |
360×360 Color LCD (RGB565, 65K colors) |
Multiple partial display modes |
QSPI |
QSPI + DMA |
GC9A01 |
240×240 Color LCD (RGB565, 65K colors) |
Multiple partial display modes |
LSPI |
LSPI + DMA |
GC9D01 |
240×240 Color LCD (RGB565, 65K colors) |
Multiple partial display modes |
LSPI |
LSPI + DMA |
SSD1306 |
128x32 or 12864 (dot matrix) |
Multiple partial display modes |
I2C |
I2C |
2.3 Camera
Model |
Pixels |
Frame Rate |
Interface Type |
|---|---|---|---|
GC032A |
300K pixels (VGA) / 80K pixels (interpolated) |
Up to 30fps |
CSPI: 1-wire SDR, 2-wire SDR, 2-wire DDR |
2.4 Flash
Model |
Size |
ID |
|---|---|---|
P25Q80H |
1MB |
0x8513 |
P25Q16SH |
2MB |
0x8514 |
P25Q32SH |
4MB |
0x8515 |
P25Q64SL |
8MB |
0x8516 |
SK25LE016 |
2MB |
0x2514 |
SK25LE032 |
4MB |
0x2515 |
SK25LE064 |
8MB |
0x2516 |
XM25QH32CHIG |
4MB |
0x2015 |
MD25Q16CSIG |
2MB |
0xC814 |
GT25Q16A |
2MB |
0xC414 |
GT25Q32A |
4MB |
0xC415 |
GT25Q64A |
8MB |
0xC815 |
Zetta64B |
8MB |
0xBA16 |
2.5 TP
Model |
Interface |
Touch Points |
Firmware Upgrade |
|---|---|---|---|
ASX5106 |
I2C |
1 |
Supported |
CST816D |
I2C |
1 |
Supported |