Can someone explain the raw DMP packet information to me. Here's what i know so far. Every packet is 42 bytes.
0:3 QW
4:7 QX
8:11 QY
12:15 QZ
16:19 GX
20:23 GY
24:27 GZ
28:31 AX
32:35 AY
36:39 AZ
40:41 unknown
Am I correct in assuming that all the quaternions are double precision floating point numbers?
And the gyro and accel are 32 bit int?
Are the gyro and accel numbers what the DMP read off of the register when it calculated the quaternions?