/LVGL_Ported_TO_ILI9341_STM32F407

LVGL Port on STM32 LL, using screen ILI9341.

Primary LanguageCMIT LicenseMIT

I'am ported te lvgl 8.0 to STM32F407G + ILI9341 + XPT2046

*Sorry but i using the XPT2046 (no XPT2064 i have errors in file names, but i don't have time to make correct it)

  • I used Cube HAL and Low Level Driver (LL Library to drive SPI for optimization)

  • ILI9341 Connected via SPI + DMA

  • It works in my opinion very well and stable! :)

https://youtu.be/eH6FKjgsQfg <- My Video prestation how to port the LVGL libarary on STM32 device or other in Polish league, it's rly simple!

External Links and sources:

https://www.youtube.com/c/LVGL-GUI/featured

LVGL official Site: https://lvgl.io/ DataSheet of LVGL https://docs.lvgl.io/master/index.html

The ILI9341 Driver is Based on: https://github.com/ScarsFun/lvgl_STM32F103_ILI9341_XPT2046 I modified a large part of this driver

XPT2064 Driver is taken directly from: https://kursstm32.pl/

One of examples from the Lib:

Working

Connections:

Connections Visualisation

Table test ;)

First Header Second Header
Content Cell Content Cell
Content Cell Content Cell