
Changed transceiver_mode to volatile, since it's liable to be accessed at interrupt time.
The firmware is set up for compilation with the GCC toolchain available here: https://code.launchpad.net/gcc-arm-embedded Required dependency: https://github.com/mossmann/libopencm3