DSM protocol improvement
added item in DSM protocol in GCS
OP-1406 - Add support for Aux magnetometer on flight controllers
OP-1406 - Allows filtermag to switch between onboard and aux mag
OP-1406 - Add support for aux mag calibration settings.
todo:
- GCS handling for extenal mag calibration
OP-1406 - Fixes for all other targets
OP-1406 - Improve handling of external magnetometer, add additional settings
OP-1406 - Enable calibration of external mag from GCS
OP-1406 - Always feeds mag data even if invalid
OP-1406 - Reenable mag offset estimation for onboard mag only right now
OP-1434 - Add gps extended status
OP-1434 - Add support for OP custom sentences on flight board
OP-1434 - Support for mag calibration
OP-1434 - Add 230400 to GPS port speed list
OP-1434 - Fix heapremaining data type
OP-1434 - handle mag rotation
OP-1434 - use degrees for rotation, fix Calibration gui
OP-1370 - Add support for mon-ver ack-ack and ack-nak messages for gps hw version detection
OP-1370 - refactors UBX code to use a table of messages and handler instead of neverending switches
OP-1370 - Configure bidirectional COM port for GPS
OP-1370 - Add "management tasks" support for UBX, used for self configuration.
Initial state machine asking for gps version. Configuration messages definition