Skip to content

Commit

Permalink
fix array pass by ref error
Browse files Browse the repository at this point in the history
  • Loading branch information
mdb15106 committed Nov 11, 2020
1 parent 15a8da0 commit 1bdd389
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/main.ino
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ void print_measurements(float a[3], float w[3])
* to be constant throughout the flight. Bias is used in get_latest_measurements
* when converting sensor readings to engineering values.
*/
void calibrate_imu_linear_acceleration(int16_t *IMU_ACC_BIAS)
void calibrate_imu_linear_acceleration(int16_t *imu_acc_bias[3])
{
int num_loops = 2500; // number of cycles to check measurements for bias
long a_sums[3] = {0, 0, 0}; // sum of measurements each loop to be averaged
Expand All @@ -64,9 +64,9 @@ void calibrate_imu_linear_acceleration(int16_t *IMU_ACC_BIAS)
a_sums[2] /= num_loops;

// store biases for later use
IMU_ACC_BIAS[0] = a_sums[0];
IMU_ACC_BIAS[1] = a_sums[1]; // TODO: why does AGON1a have a_sums[1] - imuRange/2?
IMU_ACC_BIAS[2] = a_sums[2];
*imu_acc_bias[0] = a_sums[0];
*imu_acc_bias[1] = a_sums[1]; // TODO: why does AGON1a have a_sums[1] - imuRange/2?
*imu_acc_bias[2] = a_sums[2];
}

/* get_latest_measurements
Expand Down

0 comments on commit 1bdd389

Please sign in to comment.