
Firmware for the master controller board (STM32H723) of a self-built digital MIDI piano with optical key sensing. Provides an LVGL touch UI, a class-compliant USB-MIDI interface, a multidrop UART master bus to the PIANO_G4_cbt6 sensor boards, hammer-flight-time-to-velocity modelling, calibration storage and a custom bootloader.
