LCD Driver for ST7789V used ESP32-WROVER-KIT V4.1
Vai al file
Hendrik Schutter a7cde6ef39 updated readme 2020-11-10 10:19:20 +01:00
Doxygen/html convert to component 2020-11-10 10:16:35 +01:00
components/lcd convert to component 2020-11-10 10:16:35 +01:00
main convert to component 2020-11-10 10:16:35 +01:00
.gitignore added modified espressif example 2020-11-03 13:22:04 +01:00
CMakeLists.txt added modified espressif example 2020-11-03 13:22:04 +01:00
Doxyfile convert to component 2020-11-10 10:16:35 +01:00
LICENSE Initial commit 2020-11-03 12:53:12 +01:00
Makefile added modified espressif example 2020-11-03 13:22:04 +01:00
README.md updated readme 2020-11-10 10:19:20 +01:00
code_example_output.png added image for example 2020-11-05 08:41:00 +01:00
sdkconfig added modified espressif example 2020-11-03 13:22:04 +01:00
sdkconfig.old splitted into LCD and Driver modules 2020-11-03 15:32:38 +01:00
workspace.code-workspace structure libary & code cleanup 2020-11-03 23:53:19 +01:00

README.md

ESP32-WROVER-KIT-LCD-DRIVER

LCD Driver for ST7789V/ILI9341 used ESP32-WROVER-KIT

Overview

In the ./main directory you can find following file:

Example_Main.c Example for this project

In the ./components/lcd/ directory you can find following file:

LCD.c LCD Framebuffer Module
LCD.h Header for importing in user application

Driver.c SPI LCD Driver
Driver.h Header SPI LCD Driver

Code example

iLCD_init(); //init lcd screen

iLCD_clearFramebuffer(COLOR_BLACK); //set complete screen to desired color

iLCD_writeString(42,42,"Hello World!",COLOR_WHITE,COLOR_BLACK); //Write text to screen

iLCD_writeString(42,50,"ESP32",COLOR_WHITE,COLOR_GREEN); //Write text to screen
code_example_output

Documentation

You can find the Doxygen HTML in ./Doxygen

Existing code used

https://github.com/Everlers/demo_esp_lcd_st7789v
https://github.com/espressif/esp-idf/blob/master/examples/peripherals/spi_master/lcd