LVGL使用记 - 实体按键

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

  • 添加输入设备文件,如下图:
    LVGL使用记 - 实体按键_第1张图片
  • 改写输入设备接口文件,如下图
    1.屏蔽其他输入设备,保留keypad相关的文件
    LVGL使用记 - 实体按键_第2张图片
    2.添加实体按键底层驱动初始化文件
    LVGL使用记 - 实体按键_第3张图片
    3.添加按键id读取函数
    LVGL使用记 - 实体按键_第4张图片

4.添加自己的id值

LVGL使用记 - 实体按键_第5张图片
5.修改按键id,并返回自己的id
LVGL使用记 - 实体按键_第6张图片
6.按键关联绑定对象初始化,放在初始化中。
LVGL使用记 - 实体按键_第7张图片
7.按键事件处理
LVGL使用记 - 实体按键_第8张图片
至此实现实体按键功能控制屏幕元素功能.

你可能感兴趣的:(嵌入式开发笔记,单片机,mcu,LVGL,GUI,实体按键)