extp 触摸扩展库
1、LuatOS支持触摸扩展库,extp 触摸扩展库是 tp 核心库功能的扩展,提供手势识别和触摸事件处理的高级功能。该库在 tp 库获取原始触摸数据的基础上,自动解析为各种手势事件,并通过统一的消息接口发布,简化了触摸应用开发和合宙量产功能板、合宙 LCD 配件板的使用。
2、使用extp 触摸扩展库开发的demo项目可以参考以下demo:
Air780EHM/Air780EHV/Air780EGH核心板+AirLCD_1010配件板:支持lcd各种组件、支持矢量字体、支持触摸控制
- 代码:module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirLCD_1010/lcd
- 文档:extp 触摸扩展库在Air780EHV+AirLCD_1010上的应用
- 文档:extp 触摸扩展库在Air780EHM+AirLCD_1010上的应用
- 文档:extp 触摸扩展库在Air780EGH+AirLCD_1010上的应用
在这个demo中,extp 触摸扩展库的应用,详见tp_key_drv文件夹内的extp_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