LVGL,使用输入编码器作为输入设备,对象进入编辑模式

lvgl中,如果使用编码器做为输入设备,那么当选中一个可编辑的对象时,例如按钮矩阵,滑动条,这时候需要长按确定键才能退出编辑状态,聚焦下一个对象,那么怎么才能通过软件触发,直接退出编辑状态

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: 2、LVGL移植中的 开始移植 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    终于要开始了,墨迹了这么久了…

    将下面所有文件夹内的C文件加入到MDK工程中去.

    20201220212405

    然后进行如下操作.

    1. lvgl-release-v6\porting目录下的lv_port_disp_templatec文件和头文件copy到工程中并改名为lv_port_disp.clv_port_disp.h文件.
    2. lvgl-release-v6目录下的lv_conf_template.h文件copy到工程中改名为lv_conf.h.
    3. 添加头文件路径.

    最终我的工程目录如下所示.

    20201220215712

    LVGL/GUI目录下就是lvgl-release-v6\src目录下所有子目录的C文件集合.

  • 您还可以看一下 姜景隆老师的5个小时上手嵌入式操作系统课程中的 LVGL简介小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^