PER Firmware
Loading...
Searching...
No Matches
lcd.h File Reference

LCD display management. More...

#include <stdint.h>

Go to the source code of this file.

Classes

struct  page_handler_t
 

Enumerations

enum  page_t : uint8_t {
  PAGE_RACE = 0 , PAGE_FAULTS = 1 , PAGE_CALIBRATION = 2 , NUM_PAGES ,
  PAGE_PREFLIGHT
}
 

Functions

void advancePage ()
 Advances to the next selectable page.
 
void backPage ()
 Moves to the previous selectable page.
 
void selectItem ()
 
void moveUp ()
 
void moveDown ()
 
void updatePage ()
 Updates LCD display page.
 
void updateTelemetryPages ()
 Updates current telemetry page by calling its handler if available.
 

Detailed Description

LCD display management.

Author
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)

Function Documentation

◆ updatePage()

void updatePage ( )

Updates LCD display page.

Key behaviors:

  • Maintains display of error pages when active