Get your JLCPCB invitation for Electronica 2024 and enter a draw to win a free flight ticket and exciting gifts: https://jlcpcb.com/Electronica/?from=...
How to integrate LVGL graphics libraries on a custom, STM32-based hardware platform. Including installation, configuration, driver linking, and UI creation basics.
[SUPPORT]
Hardware design courses: https://phils-lab-shop.fedevel.education
Course content: https://www.phils-lab.net/courses
Patreon: / phils94
[GIT]
https://www.github.com/pms67
[SOCIAL]
/ philslabyt
[LINKS]
STM32 + LCD (FMC): • STM32 + LCD Display (FMC) Firmware Tu...
LVGL: https://lvgl.io/
LVGL Docs: https://docs.lvgl.io/master/intro/int...
EEZ Studio: https://www.envox.eu/studio/studio-in...
[TIMESTAMPS]
00:00 Intro
00:37 Previous Video
01:23 LVGL Documentation
02:29 JLCPCB
03:30 Adding LVGL to Project
05:29 LVGL Configuration
07:34 Resolving Include Errors
08:53 Tick Interface
10:41 Display Interface
11:54 Draw Buffers
14:37 Display Buffer Flushing
18:47 Flush Callback
19:28 Timer Handler
20:42 UI Generation
23:46 Adding UI to Project
25:46 UI Demo #1
26:01 Modifying UI Elements in Firmware
28:13 UI Demo #2
28:34 Outro