From c5f1570f32e8167e2087b241e484745c6c463af3 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 8 May 2013 14:20:45 +1000 Subject: [PATCH] Plane: fixed flash logging of ATT fixed types to be int16 --- ArduPlane/Log.pde | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ArduPlane/Log.pde b/ArduPlane/Log.pde index 3743186422..5febb2c350 100644 --- a/ArduPlane/Log.pde +++ b/ArduPlane/Log.pde @@ -158,9 +158,9 @@ process_logs(uint8_t argc, const Menu::arg *argv) struct PACKED log_Attitude { LOG_PACKET_HEADER; - int32_t roll; - int32_t pitch; - int32_t yaw; + int16_t roll; + int16_t pitch; + uint16_t yaw; }; // Write an attitude packet. Total length : 10 bytes @@ -168,9 +168,9 @@ static void Log_Write_Attitude(void) { struct log_Attitude pkt = { LOG_PACKET_HEADER_INIT(LOG_ATTITUDE_MSG), - roll : ahrs.roll_sensor, - pitch : ahrs.pitch_sensor, - yaw : ahrs.yaw_sensor + roll : (int16_t)ahrs.roll_sensor, + pitch : (int16_t)ahrs.pitch_sensor, + yaw : (uint16_t)ahrs.yaw_sensor }; DataFlash.WriteBlock(&pkt, sizeof(pkt)); }