因为除了特殊的字体,否则普遍的英文字符显示(宽度)和中文显示是不同的,
因而能显示英文的显示函数很可能不能显示中文或者中英混合文字,所以可能需要改造
这个改造其实包括了2个方面
1. 字模数据获取计算,需要判断字符情况(如果是完全支持UTF-8之类的,字符串处理函数都需要单独处理,中英文占的字节数都是不同的)
2. 字模的显示——包括定位处理
1.确定你的oled是否带字库
2.带字库的话直接写就可以
3.不带字库的话,按照oled的扫描顺序,用取模软件生成字库,然后写显示子函数。
字库的不同,每个字的缓存大小也是不同的,显示时,要传输的数据量的大小也不同,这里要修改显示的数据传输函数