LVGL(Light and Versatile Graphics Library,轻巧而多功能的图形库)是一个免费的开放源代码图形库,它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式GUI所需的一切。
LVGL主要特性
功能强大的构建块,例如按钮,图表,列表,滑块,图像等。
带有动画,抗锯齿,不透明,平滑滚动的高级图形
各种输入设备,例如触摸板,鼠标,键盘,编码器等
支持UTF-8编码的多语言
多显示器支持,如TFT,单色显示器
完全可定制的图形元素
独立于任何微控制器或显示器使用的硬件
可扩展以使用很少的内存(64 kB闪存,16 kB RAM)进行操作
操作系统,支持外部存储器和GPU,但不是必需的
单帧缓冲区操作,即使具有高级图形效果
用C语言编写,以实现最大的兼容性(与C ++兼容)
模拟器可在没有嵌入式硬件的PC上进行嵌入式GUI设计
可移植到MicroPython
可快速上手的教程、示例、主题
丰富的文档教程
在MIT许可下免费和开源
记录oled iic编译失败,如何修改,并成功使用。
编译失败的结果如图:
这是官方失误导致的,修改如下,删除LV字符
看下正确cfg配置: