Please look at Stabilizer first.
Resetting all sockets on Ethernet link drop isn't necessarily the right thing to do and Kirdy might need fixing as well.
How is this handled in other projects like stabilizer?
Look here for a full workaround: https://git.m-labs.hk/M-Labs/kirdy/src/branch/master/BSD.md
Committing binaries to the repository is not acceptable.
I don't think you need to use rustup for that.
If this is fixing rustc whining about "you need to use nightly toolchain for bla bla bla", just shut it up with RUSTC_BOOTSTRAP=1.
This is part of the demo and the demo only. Shouldn't the demo runner build that part, instead of building it when nac3standalone is built?
Bit weird to have those complicated matrix ops before simple functions like round() in the list.
This change does not belong in this PR (and maybe should not be made at all).