Fixes bugs related to movable and fixed turnouts.
Adds an almost-automatically alternating track assignment to city XX.
fixes breakage in control logic.
Moves mbed gpio handlers to async node.
Adds panda support for the i2c driver.
Adds target for pada-based i2c bridge.
reenables board 2 on panda i2cbridge.
Adds the ability to directly bind pairs of interfaces together.
Extends layout3h with bidirectional traffix on XX and YY nodes, as well as the crossover in W482
Fixes bug in i2c extender flow that caused stable state to not be continuously reexported.
A side effect of this was that the boot-time "read" operations were broken.
Adds turnout slice-up logic to movable turnouts.
Adjusts logic magnet tests for initialization sequewnce.
clang-formats 3h-logic automata defs.
Reorders stuff to be in the order of the layout.
Adds ability to do some exclusion in the followstrategy definition.
Uses this to stop rolling in some control points.
Working automata for back circle launch logic.
Working front-switch automata.
Adds an extra detector to free up the W381 turnout earlier.
Switches board 22 and 27.
Adds another block at 360.
Adds support for 11Cxx in gpio output driver.
Adds a native i2c IO board based on 11c24.
Adds clang-format file.