Git Product home page Git Product logo

esp32-lvgl-gui's Introduction

esp32-lvgl-gui

use lvgl on esp32,with some lcd、touch device drivers

USAGE

1.copy components of the esp32-lvgl-gui to components of esp-idf as a independent component

2.run make menuconfig to configuration gui

3.add some drivers for lvgl (option)

Example

1.Tab-Set

2.Game-2048

3.MP3 Example

Video

esp32-lvgl-gui's People

Contributors

infiniteyuan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

esp32-lvgl-gui's Issues

Try to compile the example

Hello I try t build the demo of lvgl but i have this error

CXX build/gdrivers/gdisp/ILI9341/ILI9341_adapter.o
In file included from /home/spectre/dev/git/esp32-lvgl gui/components/gdrivers/include/lvgl_disp_config.h:5:0,
from /home/spectre/dev/git/esp32-lvgl-gui/components/gdrivers/gdisp/ILI9341/ILI9341_adapter.cpp:211:
/home/spectre/dev/git/esp32-lvgl-gui/components/lvgl_gui/include/iot_lvgl.h:14:18: fatal error: lvgl.h: No such file or directory
compilation terminated.

Probleme with the touchscreen

Hello,
I use a ili9341 + xpt2046
I use the ili9341 on 4-line serial interface II mode ( miso + mosi + sck + dc + cs )
and the xpt2046 on spi with only ( miso + mosi + cs )

The LCD work great ( I just need to select a invalid gpio ( 0 ) in menuconfig for the reset and de backlight gpio )
but the tactile doesn't work.
I think it's because the driver of the xpt2046 need to use the IRQ gpio but on my project I don't use it ( it work fine with other driver and other GUI lib.

编译报错

为什么我git下来你这代码,然后把path设置好了,编译的时候出现如下错误:
AR build/ili9806/libili9806.a
CXX build/infrared/ir_nec.o
AR build/infrared/libinfrared.a
CC build/iot_espnow/iot_espnow.o
AR build/iot_espnow/libiot_espnow.a
CC build/is31fl3xxx/is31fl3736.o
CC build/is31fl3xxx/is31fl3218.o
CXX build/is31fl3xxx/is31fl3218_obj.o
CXX build/is31fl3xxx/is31fl3736_obj.o
AR build/is31fl3xxx/libis31fl3xxx.a
CC build/jsmn/src//jsmn.o
AR build/jsmn/libjsmn.a
CC build/json/cJSON/cJSON.o
CC build/json/cJSON/cJSON_Utils.o
AR build/json/libjson.a
CC build/lcd/glcdfont.o
CC build/lcd/spi_lcd.o
CC build/lcd/font7s.o
CC build/lcd/Adafruit-GFX-Library/glcdfont.o
D:/lin_work/esp32_work/esp32_prj/esp/esp-iot-solution/components/spi_devices/lcd/Adafruit-GFX-Library/glcdfont.c:18:28: error: 'font' defined but not used [-Werror=unused-const-variable=]
static const unsigned char font[] PROGMEM = {
^~~~
cc1.exe: some warnings being treated as errors
make[1]: *** [/d/lin_work/esp32_work/esp32_prj/esp/esp-idf/make/component_wrapper.mk:292:Adafruit-GFX-Library/glcdfont.o] 错误 1
make: *** [D:/lin_work/esp32_work/esp32_prj/esp/esp-idf/make/project.mk:584:component-lcd-build] 错误 2
能否帮我看下,万分感谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.