Desk Companion ↗
A Raspberry Pi productivity console connecting focus sessions, calendar context, system health and development activity.
An embedded HDMI user-interface project using Nim, LVGL and a PetaLinux development environment.
Discuss the work ↗Application code targets an embedded HDMI interface.
An embedded HDMI user-interface project using Nim, LVGL and a PetaLinux development environment.
This repository belongs to an organisation I work with. Inclusion describes the project landscape and is not a claim of individual authorship.
Technical notes, when you want to go deeper.
The HDMI interface combines Nim with LVGL in a PetaLinux environment. A native LVGL library and generated font assets form part of the project setup.
Embedded typography is a build concern as well as a design choice. Font sizes, character ranges and bit depth are generated explicitly for the interface instead of relying on browser font loading.
The documentation supports the UI toolchain and font-generation workflow. Screen behaviour and target-device acceptance require more than a successful library build.
Source code is private. The portfolio contains a high-level description, without internal files or customer data.
Discuss the work ↗