The PALMainService controls the overall state of our PAL. It handles the external inputs, main timers, and tells the LED displays what they should be showing.
PAL MAIN SERVICE PSEUDOCODE
PAL MAIN SERVICE HEADER
PAL MAIN SERVICE SOURCE CODE
GAME SERVICE PSEUDOCODE
GAME SERVICE HEADER
GAME SERVICE SOURCE CODE
LED DISPLAY PSEUDOCODE
LED DISPLAY HEADER
LED DISPLAY SOURCE CODE
SERVO PSEUDOCODE
SERVO HEADER
SERVO SOURCE CODE
DISPLAY MODULE PSEUDOCODE
DISPLAY MODULE HEADER
DISPLAY MODULE SOURCE CODE
BEAM PSEUDOCODE
BEAM HEADER
BEAM SOURCE CODE
BUTTON MODULE PSEUDOCODE
BUTTON MODULE HEADER
BUTTON MODULE SOURCE CODE
JOYSTICK PSEUDOCODE
JOYSTICK HEADER
JOYSTICK SOURCE CODE
SPI HAL HEADER
SPI HAL SOURCE CODE
AD LIBRARY HEADER
AD LIBRARY SOURCE CODE
PWM LIBRARY HEADER
PWM LIBRARY SOURCE CODE
PORT HAL HEADER
PORT HAL SOURCE CODE
INSTRUCTION FILES