Makes the i2c extender proxy fully functional.
Adds support for dump0ing the automata code for 3h-layout in a .cout file.
Adds support for all CS features to the cs.panda and cs.mbed targets.
Updates automata runner to the async node.
Adds linux.x86 back to the targets to allow for running the unittests. The main program is just a blinker.
Migrates automata test helper to c++ async NMRAnet API.
fixes project defn.
Fixes bug in autopmata runner where we weren't wiating for an operation to complete before proceeding.
Removes unnecessary registration from event registry.
Fixes control logic test to run on async interface.
fixes build.
Adds expectations about the new query packets to the tests.
Implements late-query mechanism for the automata runner, which queries the peripherals during startup.
disables constant blinking.
Adds support for turnout routing where the turnout state is something that comes from a bit.
Fixes fixedturnout state setting logic.
Adds more trains and a feature to enable and disable DCC packet generation - this is needed for the MM setCV command implementation.
adds another physical block.