附件为移植例程,以CH32V307 硬件IIC驱动OLED为基础。由于上传文件大小限制,只上传user文件夹,可直接使用MounRiver新建工程使用该文件替代新建工程user文件夹即可。
关于u8g2
u8g2是一个用于嵌入式设备设备的单色图形库,支持单色OLED和LCD,包含多种控制器(具体见库下载链接页面介绍)。
u8g2图形库支持多种字体,支持各种简单和复杂图形的绘制,具有完整的驱动函数库,使用时可直接调用,便于移植,但需要占用一定的内存空间。此外,u8g2图形库同时包含了u8x8库,该库仅支持简单文本显示以及使用8*8像素的字体,可直接绘制图形,不需要占用内存空间作为缓冲区。
u8g2库的下载链接如下:
https://github.com/olikraus/u8g2
u8g2官方移植参考示例链接如下:
https://github.com/olikraus/u8g2/wiki/Porting-to-new-MCU-platform
里面包含对CH32V307的移植,可以参考一下。
CH32V307 u8g2具体移植过程,可参考下贴介绍:
https://www.cnblogs.com/liaigu/p/17310158.html
|