幸运时时彩平台

干货

ESP32-S2开发之坑(5)--利用USB-CDC模拟触摸游标控制littlevgl

分类名:经验日期:2020-05-21作者:RCSN 阅读原文

  楼主在用littlevgl的时候,没有触摸控制感觉比较不爽,但3.5寸以下大部分又是电阻触摸,所以楼主想着esp32s2有USB,可以通过cdc来模拟触摸,使用的上位机触摸板,用的网上的坛友ntmusic开源的触摸板,也开源了源码,我在此基础上加了个rts,方便对接tinyusb。简单来说就是,把鼠标移入触摸区域,而触摸区域对应了屏幕的触摸区域。每一帧有五个字节,为了方便,第一个字节为鼠标按压状态(按压或释放),第二三字节作为当前光标位置的X坐标,第四五字节作为当前光标位置的Y坐标。把这些接口注册到read_cb接口中,littevgl即可获取其中信息来进行控制触摸移动。

 

在上面两个帖子上,cdc接收作为一个线程,解析一帧数据,这里为了方便定义了个全局结构体变量。


   这里我们申请下input变量,以作为人机交互接口,littlevgl获取触摸的属性只能通过其向它的系统中同步对应的触摸数据,littlevgl图形系统会自动的去查询这个数据,然后做对应操作。这里移植的不做详解,网上也有一堆移植参考。

   


 

 

效果如下:


关键字:ESP32
阅读原文 浏览量:1562 收藏:0
此内容由EEWORLD论坛网友 RCSN 原创,如需转载或用于商业用途需征 得作者同意并注明出处

上一篇: ESP32-S2开发之坑(4)--USB挖坑
下一篇: 数字接口 开环 stm32F4+l6205步进电机驱动(待续)

评论

登录 | 注册 需要登陆才可发布评论    
评论加载中......

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 动力系统 底盘电子 车身电子 车载多媒体/导航 安全/防盗 总线与连接 车用传感器/MCU 检测与维修 其他技术 行业动态

友情链接: 汽车电子

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191幸运时时彩平台

电子工程世界版权所有 京ICP证060456号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright ? 2005-2017 sonata9.com, Inc. All rights reserved
亿信彩票注册 幸运时时彩 幸运时时彩 北京pk10 幸运时时彩 小米彩票开奖 大资本平台 幸运时时彩开奖结果 一分时时彩 幸运时时彩