Skip to content

Commit 00b58ad

Browse files
Update README.md
2023年3月更新
1 parent 5bf291d commit 00b58ad

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

README.md

+23
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
mpy fb增强代码
22

3+
2023.3.4修改
4+
1、增加单色驱动的字节格式,单色,gs2,gs4都支持字节顺序和水平垂直排列
5+
2、增加了总体的x,y镜像,和数据移动方式的操作,使得不借助屏幕硬件就能实现任意方向的旋转
6+
3、彩色显示增加了RGB888/RGB8888
7+
4、增加了一个比较新型的仿电子纸屏幕的驱动
8+
5、从官方版本引入了椭圆、多边形和新版的bilt。
9+
6、增加了ToGBK方法,可以获得utf8字符串的gb2312/gbk字符串。
10+
b=lcd.ToGBK("Micro python中文甒甒")
11+
输入参数是utf8的字符串
12+
输出是gb或者gbk的字符串,支持中英文混合串
13+
7、增加了曲线函数curve,接收一个数组绘制曲线
14+
lcd.curve(buf,mode,col,x0,y0,x_scale,y_scale)
15+
buf输入的数组,支持bytearray,array的B/b/H/h共计5种格式
16+
mode显示模式,0-点,1-线,2-从x0到目标的线,默认值为0
17+
x0,y0绘制的0点,默认值为高宽值的一半
18+
x_scale,每一个和上一个点的横向移动距离,默认1
19+
y_scale,数据在y轴上的高度,默认是高度的一半
20+
8、增加了gs2/gs4/gs8的bmp读写操作。
21+
9、修正了单色bmp文件显示非整数宽度的错误。
22+
10、调整0x00的字体为5*7点阵,占用6*8的显示空间
23+
24+
编译固件直接把两个文件复制到extmod目录即可
25+
326
font_asc.h是英文字库的文件,包括4种尺寸的合计12个字体数组。
427

528
modframebuf.c是修改后的代码,相比于原本的版本增加了以下几个函数:

0 commit comments

Comments
 (0)