相关文章
快速入门ESP32——开发环境配置Arduino IDE
快速入门ESP32——开发环境配置PlatformIO IDE
快速入门ESP32—— platformIO添加开源库和自己的开发库
快速入门ESP32—— 解决platformIO添加开源库下载失败的问题
快速入门ESP32——点亮你的第一个LCD屏幕
快速入门ESP32——移植LVGL(8.3.6)
前言
在上一期我们移植了TFT_eSPI库成功点亮了LCD,本期就教大家怎么在platform上移植LVGL。 温馨提醒:请确保你的LCD能正常使用,快速入门ESP32——点亮你的第一个LCD屏幕
我的硬件是:ESP32S3+1.69LCD(无触摸),
一、下载LVGL库
- 下载



二、修改配置
1、修改lv_conf.h配置
- 将lv_conf_template.h文件要重命名为lv_conf.h

- 使能 v_conf.h文件

- 使能获取ESP32内部时钟,这样就不用单独提供心跳包了。(PS:在stm32中我们是通过定时器中断来提供心跳)

- 使能demo例程(在后面我们要使用到这个demo来测试)

2、移动demo文件
- 在platform中不会直接识别得到demo文件中的路径。所以我们需要将demo文件移动到src文件中

3、修改LVGL Arduino 例程
- 将arduino.ino文件全部复制到main,cpp中


- 我们不能自己用这个例程,需要做一下修改
修改后main.cpp
#include <lvgl.h>
#include <TFT_eSPI.h>
#include "demos/lv_demos.h"
static const uint16_t screenWidth

&spm=1001.2101.3001.5002&articleId=136128798&d=1&t=3&u=bf1668b012ad4e5d8cdb38461fee4c82)
2169

被折叠的 条评论
为什么被折叠?



