exlcd 显示扩展库
1、LuatOS支持exlcd 扩展库,exlcd 扩展库是基于 lcd 核心库的二次封装,提供了更简化的屏幕管理功能,包括屏幕初始化、背光亮度等级控制、当前背光亮度等级查询、休眠/唤醒控制、休眠状态查询功能。该库旨在丰富 lcd 屏幕功能,简化合宙量产功能板、合宙 LCD 配件板的使用,减少用户代码。
2、使用exlcd 扩展库开发的demo项目可以参考以下两个demo:
Air780EPM核心板+AirLCD_1000配件板:支持lcd各种组件、支持英文字体以及少量自定义的点阵中文字体、支持物理按键控制
Air780EPM核心板+AirLCD_1010配件板:支持lcd各种组件、支持英文字体以及少量自定义的点阵中文字体、支持触摸控制
在这2个demo中,exlcd扩展库的应用,详见lcd_drv文件夹内的exlcd_drv.lua脚本文件
airui 是基于 LVGL 9.4 版本进行图形层封装的 LuatOS 核心库,把常用组件、事件管理、输入和基础视觉主题封装为更易上手的 Lua 接口,便于在支持 LuatOS 的设备和 PC 上统一开发。
建议使用airui来开发显示界面,airui demo参考:https://gitee.com/openLuat/LuatOS/tree/master/module/Air780EHM_Air780EHV_Air780EGH/demo/ui/airui/single