墨水屏凭借超低功耗、强光下清晰可视、类纸视觉体验等优势LuatOS推出了eink墨水屏操作库及演示系统提供从硬件驱动到界面设计的完整解决方案助你快速构建稳定、低功耗的墨水屏应用。一、eink墨水屏操作库LuatOS eink库是专为电子墨水屏设计的驱动库支持微雪多种尺寸从1.02英寸到7.5英寸和型号的黑白墨水屏提供了从屏幕初始化、文本字体显示含中文、基本图形绘制到二维码生成、电池图标等高级功能的完整API。1.1 eink库核心功能墨水屏初始化配置支持多种型号的墨水屏初始化基本图形绘制直线、圆、矩形、二维码等基本图形的绘制文本显示支持中英文字体显示位图显示支持XBM格式位图显示二维码生成支持二维码生成和显示电池图标绘制支持电池电量图标绘制。1.2 相关注意事项墨水屏刷新速度较慢不适合频繁更新的场景。模组型号软件是否支持eink库可以查看合宙资料中心选型手册中合宙LuatOS固件章节对应型号是否支持eink核心库。当前支持情况为Air700ECP/Air780EPM/Air780EGP系列1号固件Air700ECH/Air780EHN/Air780EHU/Air780EHM/Air780EHV/Air780EGH/Air780EGG系列所有固件Air8000全系所有固件。关于中文字体目前大部分型号都只支持eink.font_opposansm12中文12号字体具体详见合宙资料中心最新选型手册。二、eink应用示例源码开放目前提供的eink墨水屏演示系统包含核心主程序、显示页面、驱动三大功能模块实现了从硬件到界面的完整演示功能并具备良好的可扩展性开发者可基于此框架快速适配具体的业务场景与功能需求。以Air780EHV为例核心示例代码如下图示完整demo详见源码仓库最新文件今天的内容就分享到这里了