Remove unsafe access to .data() and _data in Matrix

This commit is contained in:
Julian Kent
2019-09-16 11:12:23 +02:00
committed by Daniel Agar
parent 78bf12f0db
commit 2d4ecab3b0
8 changed files with 29 additions and 21 deletions

View File

@@ -716,7 +716,10 @@ calibrate_return read_accelerometer_avg(int sensor_correction_sub, int (&subs)[m
for (unsigned i = 0; i < max_accel_sens; i++) {
matrix::Vector3f accel_sum_vec(&accel_sum[i][0]);
accel_sum_vec = board_rotation * accel_sum_vec;
memcpy(&accel_sum[i][0], accel_sum_vec.data(), sizeof(accel_sum[i]));
for (size_t j = 0; j < 3; j++) {
accel_sum[i][j] = accel_sum_vec(j);
}
}
for (unsigned s = 0; s < max_accel_sens; s++) {