把文件夹LVGL_TEST下面3个文件夹删除,vscode会根据我们的esp-idf安装路径重新生产: 在esp-idf安装目录下《esp-idf/example》,新建一个文件夹lcd(名字随便起,自己喜欢),拷贝文件夹LVGL_TEST到这里: 2.创建工程 在命令面板打开example: 找到刚才的文件夹,几点创建新工程到用户目录: 3.配置工程 驱动芯片由原来的ST7...
esp-idf的官方例程(i2c_oled)当中用到了 lvgl,在yml文件中看到依赖三个相关esp32组件 首先,进行sdkconfig,修改以下选项: XTAL频率修改,修改为26MHz。 默认字体修改,搜索框搜索font,选择12px的 Montserrat(lvgl自带的字体)(选10px的字体在0.96"OLED上看不清,选14px的字又太大,12px刚刚好)...
把文件夹LVGL_TEST下面3个文件夹删除,vscode会根据我们的esp-idf安装路径重新生产: 在esp-idf安装目录下《esp-idf/example》,新建一个文件夹lcd(名字随便起,自己喜欢),拷贝文件夹LVGL_TEST到这里: 2.创建工程 在命令面板打开example: 找到刚才的文件夹,几点创建新工程到用户目录: 3.配置工程 驱动芯片由原来的ST7...
ESP-IDF的官方例程虽然支持LVGL,但不直接支持st7735这样的小屏,所以我们使用LVGL官方的ESP32项目。 https://github.com/lvgl/lv_port_esp32 这是一个ESP32演示项目,展示了支持多个显示控制器和触摸控制器的LVGL v7。演示应用程序是来自lv_examples存储库(https://github.com/lvgl/lv_demos)的lv_demo_widgets项目。
进入LVGL TFT Display controller选择Display Pin Assignments进入设置屏幕引脚 进入LVGL configuration设置屏幕尺寸 然后编译!上传! 如果出现条纹分层显示。 可能是屏幕尺寸反了,修改一下, 如果出现字体出现模糊 进入LVGL configuration选上 ok!到现在项目例程应该可以跑起来了,那怎么修改项目,显示自己需要的东西捏?
下载后就可以看到运行了LVGL的Demo。 二,移植LVGL到自己现有的ESP-IDF工程中。 准备一个esp-idf的工程,路径无所谓,esp-idf的官方例程也可以。 然后将之前下载的LVGL中的components文件夹直接复制到ESP-IDF工程的主目录下。 然后Vscode打开ESP-IDF工程,删除build文件夹,直接编译查看是否错误以及提示。
ESP-IDF v4.4的LCD外设lvgl例程直接build会报错(其他例程能够正常编译和烧录) 使用的是ESP32S2和VScode集成IDE,报错主要内容如下: CMake Warning at E:/Softwares/ESP/Container/esp-idf/tools/cmake/build.cmake:482 (message): "idf_component.yml" file was found for components: E:/ESP32_Projects/S2_de...
个人仅测试过ILI9341和ST7789V,可以完美驱动并运行显示,下面以这两种LCD驱动IC为代表,介绍下编译ESP32运行LVGL例程的过程。 2、获取LVGL的ESP32例程 Github源码地址:lv_port_esp32 首先阅读README,依赖的SDK版本为ESP-IDF-V4.2,使用的LVGL版本为V7.9。
EEZ Studio教程基于LVGL9.x_P5-开发硬件购买、搭建和例程介绍 4050 -- 0:55 App ESP32S3 小程序 蓝牙【魔眼】晚上看确实有些害怕 481 -- 31:47 App Latex入门教程! 783 -- 13:26 App ESP32蓝牙教程(双ESP32互传,ESP与手机互传) 1079 -- 1:25 App 手把手带你复刻一个esp32像素时钟 683 --...
正点原子ESP32开发板例程有LVGL例程,版本是8.3的,但我复制LVGL到自己的工程里始终无法正确编译,应该...