lvgl-integration
Installation
SKILL.md
LVGL Integration
Overview
Use this skill to integrate LVGL by proving four porting contracts: display flush, input device read, tick/timebase, and memory/draw buffer configuration. UI bugs often come from driver timing or buffer ownership, not widget logic.
When To Use
Use this skill when:
- The user wants to add or debug LVGL/littlevGL on an MCU or embedded Linux display.
- The issue involves blank screen, wrong colors, tearing, touch offset, slow refresh, memory faults, tick handling, or display flush callbacks.
- The project has display, touch, encoder, keypad, RTOS, or DMA/cache constraints.
Do not use this skill when the display hardware has no proven signal. Use hardware-interface-debug first.
First Questions
Ask for: