Started reworking the drive module.
Mavlink, barometer, and error changes. Ready for John.
AtLAs SM and Navigation changes.
Override module.
* Regenerate from XML
* Write code for function headers I put in Mavlink.h (see -Message Status Codes-, I wrote one in Mavlink.c as an example). Also, functions with no ack arguments are assumed ack=NO_ACK.
* Hard code mavlink uart ID into module with #define MAVLINK_UART_ID
* Remove receive_Ack function(atlas and compas state machines will handle the packets in real time)
* Remove _resend_message (atlas and compas state machines will have acks integrated into state machines and will wait for acks before transitions, or will otherwise restart their processes if they timeout)
Added Mavlink private functions, formating changes.
Mavlink interface changes.
Replaced BOOL with bool from stdbool.h, plus Atlas changes.
Finished AtLAs station machine. Needs debug.
Finished AtLAs station machine. Needs debug.
Updated Mavlink and XBee
Merged Johns Mavlink and Xbee changes.
Merged Darrels drive changes and cleaned. Added DBPRINTF.
Merged Drive changes into atlas-sm branch.
Updates to many modules for AtLAs SM.
Added a Mavlink command.
Quick changes to modules. Added old accelerometer schematic.
Changes to LCD schematic.
Merge branch 'atlas-sm2' into atlas-sm
Finished ComPAS state machine. New diagrams.