介绍一下实体按键在LVGL上的使用。

  • 添加输入设备文件,如下图:
    在这里插入图片描述
  • 改写输入设备接口文件,如下图
    1.屏蔽其他输入设备,保留keypad相关的文件
    在这里插入图片描述
    2.添加实体按键底层驱动初始化文件
    在这里插入图片描述
    3.添加按键id读取函数
    在这里插入图片描述

4.添加自己的id值

在这里插入图片描述
5.修改按键id,并返回自己的id
在这里插入图片描述
6.按键关联绑定对象初始化,放在初始化中。
在这里插入图片描述
7.按键事件处理
在这里插入图片描述
至此实现实体按键功能控制屏幕元素功能.

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐