From 7ddc1536233e922fb142dbaafab7f32ce1ebca87 Mon Sep 17 00:00:00 2001 From: Thad House Date: Fri, 15 Jul 2016 18:13:51 -0700 Subject: [PATCH] Fixes analog gyro casting to float then returning double (#177) --- hal/lib/athena/AnalogGyro.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hal/lib/athena/AnalogGyro.cpp b/hal/lib/athena/AnalogGyro.cpp index a1db55185f..f6a43e0fc5 100644 --- a/hal/lib/athena/AnalogGyro.cpp +++ b/hal/lib/athena/AnalogGyro.cpp @@ -205,7 +205,7 @@ double HAL_GetAnalogGyroAngle(HAL_GyroHandle handle, int32_t* status) { static_cast(1 << HAL_GetAnalogAverageBits(gyro->handle, status)) / (HAL_GetAnalogSampleRate(status) * gyro->voltsPerDegreePerSecond); - return static_cast(scaledValue); + return scaledValue; } double HAL_GetAnalogGyroRate(HAL_GyroHandle handle, int32_t* status) {