Adds a target for the Tiva CS.
clang-formats automata runner.
Adds dcc hardware to the tiva CS main.
Fixes broken compile.
Adds emergency stop/start event support to automata.
fix cimpilation of tests.
switches emergency off to use the standard emergency off events.
Adds c++ code for generating emergency stop/start codepoints.
Adds unittests for emergency stop and start.
Removes old train control code from automata runner.
Removes undefined train functions from the valid instructions.
Adds simple code for traction protocol-based requests.
Adds automata operations for setting trains forward and reverse.
Adds unittest helper that has a loggingtrain.
Adds unittest for flipping train direction.
Updates speed operations for the speed accumulator in the automata runner.
Adds commands for loading immediate values into the speed accumulator and for scaling the value in the speed accumulator.