the factor value in "Note 3: Magnetometer sensors scale is 16354 LSB/Gauss" should be 16384, pls double check.
the formula of temperature in "Note 4: Temperature sensors data conversion:" should be marked different formula for 330 or 300:
Note 4: Temperature sensors data conversion:
300: Temp = sensor reading
330: Temp = sensor reading * 0.073111172849435 + 31
pls double check.
one unit in table 12 of SPI should be uSec not nSec:
tDELAY
Time between successiveclock cycles
9 (min)
16
nSec
in "Table 6. OpenIMU Digital filter choices", the value is 0x04 (4) if 20 Hz bartlett, but SPI actual read values from 300/330 are 0x40: maybe exist mistake in our FW
0x38: 0x4000
0x78: 0x4000
5.We should add :
• Data transferred in 16-bit word-length and MSB-first
• fCLK ≤ 2.0 MHz
• CPOL = 1 (clock polarity) and CPHA = 1 (clock phase)
the factor value in "Note 3: Magnetometer sensors scale is 16354 LSB/Gauss" should be 16384, pls double check.
the formula of temperature in "Note 4: Temperature sensors data conversion:" should be marked different formula for 330 or 300: Note 4: Temperature sensors data conversion: 300: Temp = sensor reading 330: Temp = sensor reading * 0.073111172849435 + 31 pls double check.
in "Table 6. OpenIMU Digital filter choices", the value is 0x04 (4) if 20 Hz bartlett, but SPI actual read values from 300/330 are 0x40: maybe exist mistake in our FW 0x38: 0x4000 0x78: 0x4000
5.We should add : • Data transferred in 16-bit word-length and MSB-first • fCLK ≤ 2.0 MHz • CPOL = 1 (clock polarity) and CPHA = 1 (clock phase)
thanks a lot.