From 4a199c1360d9548871d686b8ac7959cb358eda64 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beat=20K=C3=BCng?= <beat-kueng@gmx.net>
Date: Thu, 14 Jul 2016 14:17:38 +0200
Subject: [PATCH] gyro calibration: avoid double initialization of gyro_scale
 data

They're initialized in do_gyro_calibration already
---
 src/modules/commander/gyro_calibration.cpp | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/modules/commander/gyro_calibration.cpp b/src/modules/commander/gyro_calibration.cpp
index 33fe04d606..9a48866ab5 100644
--- a/src/modules/commander/gyro_calibration.cpp
+++ b/src/modules/commander/gyro_calibration.cpp
@@ -92,7 +92,6 @@ static calibrate_return gyro_calibration_worker(int cancel_sub, void* data)
 	}
 
 	memset(&worker_data->gyro_report_0, 0, sizeof(worker_data->gyro_report_0));
-	memset(&worker_data->gyro_scale, 0, sizeof(worker_data->gyro_scale));
 
 	/* use first gyro to pace, but count correctly per-gyro for statistics */
 	while (calibration_counter[0] < calibration_count) {
@@ -142,9 +141,6 @@ static calibrate_return gyro_calibration_worker(int cancel_sub, void* data)
 			return calibrate_return_error;
 		}
 
-		worker_data->gyro_scale[s].x_scale = 1.0f;
-		worker_data->gyro_scale[s].y_scale = 1.0f;
-		worker_data->gyro_scale[s].z_scale = 1.0f;
 		worker_data->gyro_scale[s].x_offset /= calibration_counter[s];
 		worker_data->gyro_scale[s].y_offset /= calibration_counter[s];
 		worker_data->gyro_scale[s].z_offset /= calibration_counter[s];
-- 
GitLab