My First Viking Longship
Helm: Software
Home
The Game

Water Craft

Helm

     Software
     Electronics
Communications

Gems of Wisdom
Media
There are four main C files used in the helm's software: helm.c, helmstatemachine.c, LED.c, and iButton.c.

Pseudocode: General overview of what the helm needs to do
helm.c: Generates and transmits navigation packets
helmstatemachine.c: Main state machine of the helm
LED.c: Controls the LED outputs of the helm
iButton.c: Reads and stores the serial number from an iButton
Test harness: Software used for debugging helm and craft software

The full collection of C files may be found here.