Debugging Board
Lil gameboy doodad
Overview
The debugging board is a dedicated auxiliary system whose only job is to make the rest of the rob...
Display - ILI9341 Hardware Configuratoin
The debugging board incorporates a graphical display based on the ILI9341 controller. This displa...
Display - ILI9341 Library
Purpose The ili9341 library provides the low-level and mid-level drawing interface for the ILI934...
Menu Driver - Overview
Purpose The menu driver is a page-based UI framework for an embedded display (ILI9341). It defin...
Menu Driver - Configuration Layer
Visual Configuration #define MENU_DRIVER_BACKGROUND_COLOR 0x0000 #define MENU_DRIVER_FOREGROUND_C...
Menu Driver - Core Data Structures
Page State Types A page state is: The persistent data container that represents everything a UI p...
Menu Driver - Overview Page
Introduction The List Page is a navigation-oriented page type within the menu driver. It provides...