SDAA158 December   2025 MSPM33C321A

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Overview
    1. 1.1 LVGL Project Setup
    2. 1.2 Configuration
    3. 1.3 Initialization
    4. 1.4 LVGL Output
    5. 1.5 LVGL Input
    6. 1.6 LVGL Update
  5. 2LVGL Example
    1. 2.1 Hardware Connections
    2. 2.2 Software
    3. 2.3 LVGL Example Summary
  6. 3Summary
  7. 4Revision History

Overview

LVGL provides a lightweight, open-source graphics library optimized for embedded systems. With high-performance rendering, flexible UI components, and broad hardware compatibility, LVGL enables seamless, modern GUI development for resource-constrained devices. Texas Instruments customers benefit from LVGL’s efficient memory use, hardware acceleration support, and ease of integration, allowing them to create fast, visually appealing interfaces with minimal development effort.

LVGL has been integrated into the MSP M33 SDK as an optional middleware library. To utilize LVGL, the following main considerations must be made:

  • Project Setup
  • Configuration
  • Initalization
  • Graphics Output
  • Graphics Input
  • Graphics Update

This architecture is descibed in Figure 1-1.

 M33 LVGL Architecture Figure 1-1 M33 LVGL Architecture