hussamaldean / LvGL_STM32F429-Disco

LvGL Port for STM32F429-DISCO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LvGL_STM32F429-Disco

This repository for LvGL port for STM32F429-Discovery board.

With the STM32F429 Discovery kit (32F429IDISCOVERY), users develop applications easily on the STM32F429 high-performance MCUs with Arm® Cortex®‑M4 core. The Discovery kit includes a 2.4" QVGA TFT LCD, an external 64-Mbit SDRAM, an ST‑MEMS gyroscope, a USB OTG Micro-AB connector, LEDs, and push-buttons.

alt text

STM32F429ZIT6 Arm® Cortex®‑M4 core‑based microcontroller with 2 Mbytes of flash memory and 256 Kbytes of RAM, in an LQFP144 package 2.4" QVGA TFT LCD USB OTG ST‑MEMS motion sensor 3‑axis digital output gyroscope 64‑Mbit SDRAM Reset and user push-buttons Six LEDs: LD1 (red/green) for USB communication LD2 (red) for 3.3 V power-on Two user LEDs: LD3 (green) and LD4 (red) Two USB OTG LEDs: LD5 (green) VBUS and LD6 (red) OC (overcurrent) Board connectors: USB Micro-AB 2.54 mm pitch expansion Flexible power-supply options: ST-LINK USB VBUS, USB connector, or external sources Comprehensive free software libraries and examples available with the STM32Cube MCU Package On-board ST-LINK/V2-B debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded Workbench®, MDK-ARM, and STM32CubeIDE

LvGL Widget Demo: alt text

LvGL Results:

Default configuration of LvGL:

alt text

Optimized Configuration:

alt text

About

LvGL Port for STM32F429-DISCO


Languages

Language:C 97.8%Language:Assembly 1.5%Language:Python 0.4%Language:HTML 0.1%Language:C++ 0.1%Language:Ruby 0.0%Language:CMake 0.0%Language:Makefile 0.0%Language:Shell 0.0%Language:Handlebars 0.0%