removed unsigned values for imu interface; changed logger config zerovalues to be stored as signed values; changed API to match
fixed gyro degrees per sec to match 1000 deg/sec per bit; hacked counts per G to represent observations. need to analyze this further. added logging for IMU init success/fail
switched back to 128 byte DMA buffer for GPS
fixed telemetry rate sample rate logic
removed debugging code
bumped version to 2.1.1
Fix edge case in stm32 IMU init
improved cell modem recovery process; extended conneciton timeouts to proper length; avoid needless cell modem power cycles
parameterize CAN1 and CAN2 throughout system; default OBD2 to CAN1; lua scripting now has parameter for CAN bus port
well spank my ass and call me sally. we have both CAN bus ports talking in loopback, after fixing some FIFO, interrupt and CAN filter bugs. Also updated Lua API to specify CAN port on rx, tx and filter calls
Merge branch 'mk2'