关于 基于 SdFat 和微雪墨水屏驱动的内存卡字库驱动,文件系统和屏幕的驱动都可以更换,只需替换少量代码即可。
-
PlatformIO平台只需要放入lib文件夹即可,arduino平台下放到跟.ino文件同级目录下。
-
初始化屏幕和挂载文件系统
-
随后初始化字体工具,需要将屏幕和文件系统的类传入。
FontTool fontTool;
void setup()
{
fontTool.Init(&sd, &Paint);
}
| 名称 | 字体 | 大小 | unicode 编码范围 | 链接 |
|---|---|---|---|---|
| songti16 | 宋体 | 16x16 | 0x0000-0xFFFF | 宋体 16 号 |
| songti24 | 宋体 | 24x24 | 0x0000-0xFFFF | 宋体 24 号 |
| songti32 | 宋体 | 32x32 | 0x0000-0xFFFF | 宋体 32 号 |
| songti64 | 宋体 | 64x64 | 0x0000-0xFFFF | 宋体 64 号 |
| kaiti16 | 楷体 | 16x16 | 0x0000-0xFFFF | 楷体 16 号 |
| kaiti24 | 楷体 | 24x24 | 0x0000-0xFFFF | 楷体 24 号 |
| kaiti32 | 楷体 | 32x32 | 0x0000-0xFFFF | 楷体 32 号 |
| kaiti64 | 楷体 | 64x64 | 0x0000-0xFFFF | 楷体 64 号 |
| youyuan16 | 幼圆 | 16x16 | 0x0000-0xFFFF | 幼圆 16 号 |
| youyuan24 | 幼圆 | 24x24 | 0x0000-0xFFFF | 幼圆 24 号 |
| youyuan32 | 幼圆 | 32x32 | 0x0000-0xFFFF | 幼圆 32 号 |
| youyuan64 | 幼圆 | 64x64 | 0x0000-0xFFFF | 幼圆 64 号 |
| caiyun32 | 彩云 | 32x32 | 0x0000-0xFFFF | 彩云 32 号 |
| caiyun64 | 彩云 | 64x64 | 0x0000-0xFFFF | 彩云 64 号 |
MIT © Aaron Chu
