Switching Embedded GUI Pages Using Linked List Accounting Method

Switching Embedded GUI Pages Using Linked List Accounting Method

For those engaged in embedded GUI development, have you ever encountered the confusion of needing to rely on global variables to remember the state after writing three or four pages? As you add more pages, the code becomes increasingly chaotic, and you might even experience “page stuttering” during transitions? Here, I share a method from … Read more

TpPen User Guide: A Brush Tool in Embedded GUI with Gradient and Cap Control

TpPen User Guide: A Brush Tool in Embedded GUI with Gradient and Cap Control

TpPen User Guide: A Brush Tool in Embedded GUI with Gradient and Cap Control 1. Introduction In embedded GUI development, drawing lines, borders, and shape outlines is a fundamental requirement. The TinyPiXOS platform provides the <span>TpPen</span> class as a brush tool to define the line properties during drawing. <span>TpPen</span> has core values: • Type Safety: … Read more

Software Development – ‘LVGL: The Pixel Wizard of Embedded Interfaces, Specializing in Various ‘Low-Quality Interfaces’

Software Development - 'LVGL: The Pixel Wizard of Embedded Interfaces, Specializing in Various 'Low-Quality Interfaces'

Are you still using ‘low-quality interfaces’ to drive users away? When the client points at your screen and says ‘This UI looks like a 90s radio’…When you’ve adjusted the buttons for 2 weeks and they still lag like a PowerPoint presentation…When the hardware cost skyrockets just by adding a screen to 200 yuan… Stop struggling! … Read more

The Ultimate Tool for Embedded GUI Development!

The Ultimate Tool for Embedded GUI Development!

GT-HMI GT-HMI (Human Machine Interface) is a domestic open-source GUI framework and free design software. gitee: https://gitee.com/genitop/GT-HMI-Engine Official website: https://www.hmi.gaotongfont.cn/sy Open source license: MIT It provides everything needed to create embedded GUIs with user-friendly graphical elements, beautiful visual effects, and low memory usage. The design is optimized for the domestic market and user habits, tailored … Read more