LCD Driver for ST7789V used ESP32-WROVER-KIT V4.1
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Hendrik Schutter a7cde6ef39 updated readme 12 months ago
Doxygen/html convert to component 12 months ago
components/lcd convert to component 12 months ago
main convert to component 12 months ago
.gitignore added modified espressif example 12 months ago
CMakeLists.txt added modified espressif example 12 months ago
Doxyfile convert to component 12 months ago
LICENSE Initial commit 12 months ago
Makefile added modified espressif example 12 months ago
README.md updated readme 12 months ago
code_example_output.png added image for example 12 months ago
sdkconfig added modified espressif example 12 months ago
sdkconfig.old splitted into LCD and Driver modules 12 months ago
workspace.code-workspace structure libary & code cleanup 12 months ago

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