Controller Software Design
The controller software consists of three state machines and a collection of libraries. The central state machine is the PAC state machine, which contains all the high level protocol details. It receives events from the Controller and Comm state machines.
PAC State Machine
|
|
|
Controller State Machine
|
|
|
Comm State Machine
|
|
|
UART Library
The UART module is an interrupt based library capable of sending multi byte messages. It uses the UART1 (at 9600 baud) and UART5 (at 1000 baud) systems on the TIVA
|
|
|