1 Star 0 Fork 13

weimingtom2000/Arduino-LVGL-Project

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
刘泽文- 刘泽文 .. 3bdb237 4年前
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

目录说明

1.ESP32_LVGL_V6.1.2目录

本工程为 LVGL_V6.1.2 版本;

3.ESP32_LVGL_V7.1.x目录

本工程为TFT_eSPI-master库,LVGL_V7.1.x版本,并且驱动部分已经做了文件夹封装,文件目录更加清晰,其中main.cpp文件内容为:

//UI
#include "my_gui\mygui.h"
#include "demo\demo.h"
#include "demo\demo1.h"
#include "demo\demo2.h"
#include "demo\demo3.h"
//驱动
#include "dev_port\dsp_dev.h"
#include "dev_port\fs_dev.h"
#include "dev_port\in_dev.h"
//udp
#include "udp_rtc.h"

void setup() {
  Serial.begin(115200);

  //link_wifi();//连接WIFI
  //udp_int();//初始化UDP

  //LVGL初始化
  lv_init();
  //屏幕驱动
  lv_port_disp_init();
  //输入驱动
  lv_port_indev_init();

  //lv_ex_tabview_1();//自己写的demo
  
  lv_demo_widgets();//官方demo
  //lv_demo_stress();//官方demo1
  //lv_ex_tileview_1();//官方demo2
  //lv_ex_get_started_2();//官方demo3
}

long rtc_time = 0;

void loop() {
  //if(millis()-rtc_time>1000)
  {
    //digitalClockDisplay();
  }
  lv_task_handler(); /* let the GUI do its work */
  delay(5);
}

其中,你可以选择各种demo来看下运行效果; 也可以修改代码为:

//UI
#include "my_gui\mygui.h"
#include "demo\demo.h"
#include "demo\demo1.h"
#include "demo\demo2.h"
#include "demo\demo3.h"
//驱动
#include "dev_port\dsp_dev.h"
#include "dev_port\fs_dev.h"
#include "dev_port\in_dev.h"
//udp
#include "udp_rtc.h"

void setup() {
  Serial.begin(115200);

  link_wifi();//连接WIFI
  udp_int();//初始化UDP

  //LVGL初始化
  lv_init();
  //屏幕驱动
  lv_port_disp_init();
  //输入驱动
  lv_port_indev_init();

  lv_ex_tabview_1();//自己写的demo
  
  //lv_demo_widgets();//官方demo
  //lv_demo_stress();//官方demo1
  //lv_ex_tileview_1();//官方demo2
  //lv_ex_get_started_2();//官方demo3
}

long rtc_time = 0;

void loop() {
  if(millis()-rtc_time>1000)
  {
    digitalClockDisplay();
  }
  lv_task_handler(); /* let the GUI do its work */
  delay(5);
}

并在udp_rtc.h文件中修改WIFI为你自己的,即可看到我写的test界面;

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/weimingtom2000/Arduino-LVGL-Project.git
git@gitee.com:weimingtom2000/Arduino-LVGL-Project.git
weimingtom2000
Arduino-LVGL-Project
Arduino-LVGL-Project
master

搜索帮助

371d5123 14472233 46e8bd33 14472233