摘要: 这次实验使用最新的lvgl,目前是8.3.1 依旧是先配置好espi,确保显示正常,并运行 TFT_eSPI 库中的 Generic -> Touch_calibrate 示例获得屏幕触摸数据 添加lvlg库 ,最好也添加lv_examples库,自带的例子虽然内容完全一样,但是并不能直接使用 然后 阅读全文
posted @ 2022-08-19 20:03 kyo413 阅读(5114) 评论(0) 推荐(1) 编辑
摘要: 使用lvgl库第一步就是修改自带的lv_conf_template.h文件并重命名为 lv_conf.h,里边有几个设置是比较重要的 设置为1起效 色深 减小渲染间隔提高帧率 使用ard必开自定义时钟,要不然只显示第一帧 显示cpu使用率帧率 全文 /** * @file lv_conf.h * C 阅读全文
posted @ 2022-08-19 17:59 kyo413 阅读(2455) 评论(0) 推荐(0) 编辑
摘要: lvgl这里就不介绍了 轻量又漂亮的嵌入式gui 这里用最简单步骤跑一个例程 第一步先确保tft-espi可以跑 屏幕正常显示触摸正常 第二部 导入lv-arduino库 这个库虽然不怎么更新了 但是啥都不用配置 第三步 跑例程 库里第一个可以直接跑 第二个需要整合下 我整理的程序是这样 #incl 阅读全文
posted @ 2022-08-17 01:52 kyo413 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 研究m5s之后研究通用的esp32开发版使用guisilice库 首先是配置tft-espi库 测试显示跟触摸正常 给工程里添加guisilice库 ,然后有几个配置要改 首先是反注释所用的驱动,这里选 esp-tftespi-default-xpt2046_int.h 这时候已经可以运行例程了 但 阅读全文
posted @ 2022-08-15 20:36 kyo413 阅读(349) 评论(0) 推荐(0) 编辑
摘要: guisilce有对应的拖曳式画ui工具 buider 是java写的 需要安装jdk 并且配置环境变量。话说lvgl也有同样的设计器,官方squareline stdio,nxp的gui guider 主页GUIslice Builder · ImpulseAdventure/GUIslice W 阅读全文
posted @ 2022-08-14 20:20 kyo413 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 针对M5s的按键修改的例程 #include <Arduino.h> /// // GUIslice Library Examples // - Calvin Hass // - https://www.impulseadventure.com/elec/guislice-gui.html // - 阅读全文
posted @ 2022-08-14 11:40 kyo413 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Guislice 比lvgl体积小很多,这是它的架构 可以看出是经典的gui层次架构 库里自带了例程 示例库 ·ImpulseAdventure/GUIslice Wiki ·GitHub 例程1很简单 我翻译了下代码注释 // // GUIslice Library Examples // - C 阅读全文
posted @ 2022-08-13 23:26 kyo413 阅读(200) 评论(0) 推荐(0) 编辑
摘要: GUIslice是一个开源轻量级的图形库,用它来研究GUI框架很不错,还可以用buider拖曳式设计GUI,我很惊叹老外一个人就能开发出这么功能强大的框架 主页 https://github.com/ImpulseAdventure/GUIslice 文档写的很好,用谷歌翻译基本就能看懂, 支持li 阅读全文
posted @ 2022-08-13 23:24 kyo413 阅读(623) 评论(1) 推荐(0) 编辑
摘要: 这次是驱动9481 买了屏一年后才搞明白 囧 踩了几个坑 这个屏vcc只能接3.3v 接5v无法使用 屏幕白屏过一会出现浅色圆圈 参考这位大神的帖子 数字城镇 - ESP32 配备 ILI9481 SPI 液晶触摸屏还是 ILI9486? (digitaltown.co.uk) 不过9481 948 阅读全文
posted @ 2022-08-08 00:44 kyo413 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: 屏幕是买自陶特 的 1.8寸屏 开发板是 果云esp32 开发环境是 vsc+pio 先添加在platforms 添加esp32 新建工程 平台选 esp32 开发板选 esp32dev 架构选arduino 然后搜 tft-espi 添加到这个工程里 把tft espi的例子文件夹里的内容拷贝到s 阅读全文
posted @ 2022-08-06 21:28 kyo413 阅读(1853) 评论(0) 推荐(0) 编辑