Fixes. Examples now match new datasheets,
9bd326d CalibrateZero has been moved to Calibrate to avoid confusion, however backward compatibility is present so 'shouldn't' break existing projects.
Desync issues will hopefully be alleviated as the UART buffer was not being cleared on data mismatches.
f534018 Function moved (alias added in next patch), examples updated and code cleaned up.
7c3a958 Manual calibration will now no longer causes some micronctrollers to crash every 12 hours.
Other minor changes to the code 'shouldn't' cause issues.