ZPUI (Zippy UI) is a lightweight control interface for single-board computers such Z the Raspberry Pi, designed to provide easy access to system information and control functions via a small I2C screen and a few buttons. It aims to solve the common frustrations of accessing and debugging SBCs without a full keyboard, monitor, and network connection.
An article discussing the use of HID over I2C for coupling STM32 and Linux in a project, offering a detailed example, and discussing the benefits such as compatibility, low power consumption, and ease of implementation.