Right! That was fun!!!
Values from calibration:
gBiasRaw: {_M_elems = {-62597, 84747, 60}}
aBiasRaw: {_M_elems = {1638200, -1638200, 26112}}
Values from Normal mode:
Reading void LSM9DS1<IO>::readGyro(), we got:
gx: 5
gy: -2
gz: 3
gBiasRaw: {_M_elems = {-1258, 1696, -3}}
Reading void LSM9DS1<IO>::readAccel(), we got:
ax: 0
ay: 0
az: 4076
aBiasRaw: {_M_elems = {32764, -32764, 514}}
And, as a reminder, this is what this kceptor has stored in EEPROM for calibration:
debug~[ 269] Gyro correction vector =[ -1258 1696 -3 ] EEPROM
debug~[ 322] Acel correction vector =[ 32764 -32764 514 ] EEPROM
debug~[ 375] Mag correction vector =[ 915 -1871 -245 ] EEPROM
debug~[ 690] Mag Matrix = EEPROM
| 0.9738 0.039231 -0.0170931 |
| 0.039231 1.00488 0.001159 |
| -0.0170931 0.001159 1.02383 |