Just need to flip the sign to make the values go the same direction.
Signed-off-by: Keith Packard <keithp@keithp.com>
case imu_type_easymega_v1:
return gyro_x;
case imu_type_easymega_v2:
case imu_type_easymega_v1:
return gyro_x;
case imu_type_easymega_v2:
- case imu_type_telemega_v4:
+ case imu_type_telemega_v4:
+ return gyro_y;
default:
return AltosLib.MISSING;
}
default:
return AltosLib.MISSING;
}
case AltosIMU.imu_type_easymega_v1:
return gyro_x();
case AltosIMU.imu_type_easymega_v2:
case AltosIMU.imu_type_easymega_v1:
return gyro_x();
case AltosIMU.imu_type_easymega_v2:
- case AltosIMU.imu_type_telemega_v4:
+ case AltosIMU.imu_type_telemega_v4:
+ return gyro_y();
default:
return AltosLib.MISSING;
}
default:
return AltosLib.MISSING;
}
#define ao_data_through(packet) ((packet)->bmx160.acc_z)
#define ao_data_roll(packet) ((packet)->bmx160.gyr_x)
#define ao_data_through(packet) ((packet)->bmx160.acc_z)
#define ao_data_roll(packet) ((packet)->bmx160.gyr_x)
-#define ao_data_pitch(packet) (-(packet)->bmx160.gyr_y)
+#define ao_data_pitch(packet) ((packet)->bmx160.gyr_y)
#define ao_data_yaw(packet) ((packet)->bmx160.gyr_z)
#define ao_data_mag_along(packet) ((packet)->bmx160.mag_x)
#define ao_data_yaw(packet) ((packet)->bmx160.gyr_z)
#define ao_data_mag_along(packet) ((packet)->bmx160.mag_x)