# ESP32-WROVER-KIT-LCD-DRIVER LCD Driver for ST7789V/ILI9341 used ESP32-WROVER-KIT ## Overview In the [./main](https://git.mosad.xyz/localhorst/ESP32-WROVER-KIT-LCD-DRIVER/src/branch/master/main) directory you can find following file: [_Example_Main.c_](https://git.mosad.xyz/localhorst/ESP32-WROVER-KIT-LCD-DRIVER/src/branch/master/main/Example_Main.c) Example for this project In the [./components/lcd/](https://git.mosad.xyz/localhorst/ESP32-WROVER-KIT-LCD-DRIVER/src/branch/master/components/lcd) directory you can find following file: [_LCD.c_](https://git.mosad.xyz/localhorst/ESP32-WROVER-KIT-LCD-DRIVER/src/branch/master/components/lcd/src/LCD.c) LCD Framebuffer Module [_LCD.h_](https://git.mosad.xyz/localhorst/ESP32-WROVER-KIT-LCD-DRIVER/src/branch/master/components/lcd/include/LCD.h) Header for importing in user application [_Driver.c_](https://git.mosad.xyz/localhorst/ESP32-WROVER-KIT-LCD-DRIVER/src/branch/master/components/lcd/src/Driver.c) SPI LCD Driver [_Driver.h_](https://git.mosad.xyz/localhorst/ESP32-WROVER-KIT-LCD-DRIVER/src/branch/master/components/lcd/include/Driver.h) Header SPI LCD Driver ## Code example ``` c 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](https://git.mosad.xyz/localhorst/ESP32-WROVER-KIT-LCD-DRIVER/src/branch/master/Doxygen/html) ## Existing code used https://github.com/Everlers/demo_esp_lcd_st7789v https://github.com/espressif/esp-idf/blob/master/examples/peripherals/spi_master/lcd