Primary node: Reformatted EcanSensors.c
Primary node: Improved comments on reacting to RC node availability changes.
Primary node: moved ECAN and MAVLink message parsing out of the 100Hz loop and into the main event loop.
CAD: Added the mounting plate for the rudder electronics for use in their sealed enclosure.
CAD: Added a chest mount for various IMUs to do walkabout testing with.
.gitignore: Made more intermediate files ignored by Git.
PrimaryNode: Mission management code now properly outputs missions not originally in the global frame.
Libs: Added constant for setting the buffers for Uart1/Uart2.
Mavlink Corruption Node: Created a test node for the MAVLink corruption issue.
A subset of the Primary Node code. Currently just the MAVLink interface and backend data stores.
MavCorruptNode: Removed Node library.
Kept the system time as a part of the MavLinkGlue code.
MavCorruptNode: Removed most backend sensor data stores.
Libs: Fixed formatting for some comments in CircularBuffer.c
Code: Reduce mav_corrupt_test to a minimal test case.
It's now Uart1/Uart2, the Mission protocol, and the message scheduler.
Code: Removed a FATAL_ERROR when failing to transmit a HEARTBEAT.
This is unwise and it would stop the boat completely, I'd rather have it not be able to communicate then be uncontrollable.
Code/PrimaryNode: Comment improvements.
Code/PrimaryNode: Spelling correction.
Code/PrimaryNode: Prevent the system time from overflowing.
Code/PrimaryNode: Initialize acutator commands to sane values.
Prevents warnings when controller_custom() is commented out for debugging or if it never set a value.