esp32开发版使用guislice库

研究m5s之后研究通用的esp32开发版使用guisilice库   首先是配置tft-espi库  测试显示跟触摸正常

给工程里添加guisilice库  ,然后有几个配置要改

首先是反注释所用的驱动,这里选

esp-tftespi-default-xpt2046_int.h

 

这时候已经可以运行例程了 但是触摸位置不对   这是因为驱动里的触摸数据是默认的跟屏幕不对应

 然后把例子中的触摸矫正程序拷贝出来  下载运行,按步骤点屏幕的点  会生成电阻屏的矫正数据  我这里数据是

 #define ADATOUCH_X_MIN    332
  #define ADATOUCH_X_MAX    3746
  #define ADATOUCH_Y_MIN    164
  #define ADATOUCH_Y_MAX    3851
  #define ADATOUCH_REMAP_YX 0
 
 

 

用矫正出来个数据替换esp-tftespi-default-xpt2046_int.h里的自带数据  

 

 

 重新编译例程,这时候触摸就正常了

 

运行效果

6.92 mQx:/ # 单片机开发 guislice在触屏上# esp32 p https://v.douyin.com/jAPk2xR/ 复制此链接,打开Dou音搜索,直接观看视频!

posted @ 2022-08-15 20:36  kyo413  阅读(349)  评论(0编辑  收藏  举报