From 58976653e5d4b8eff1781e69115c4b7e86db045a Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 20 Feb 2020 16:12:43 -0800 Subject: [PATCH] altos: Log BMX160 data when present Signed-off-by: Keith Packard --- src/kernel/ao_log_mega.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/kernel/ao_log_mega.c b/src/kernel/ao_log_mega.c index 341ff715..85d2aa5c 100644 --- a/src/kernel/ao_log_mega.c +++ b/src/kernel/ao_log_mega.c @@ -104,6 +104,17 @@ ao_log(void) ao_log_data.u.sensor.mag_x = ao_data_ring[ao_log_data_pos].mpu9250.mag_x; ao_log_data.u.sensor.mag_z = ao_data_ring[ao_log_data_pos].mpu9250.mag_z; ao_log_data.u.sensor.mag_y = ao_data_ring[ao_log_data_pos].mpu9250.mag_y; +#endif +#if HAS_BMX160 + ao_log_data.u.sensor.accel_x = ao_data_ring[ao_log_data_pos].bmx160.acc_x; + ao_log_data.u.sensor.accel_y = ao_data_ring[ao_log_data_pos].bmx160.acc_y; + ao_log_data.u.sensor.accel_z = ao_data_ring[ao_log_data_pos].bmx160.acc_z; + ao_log_data.u.sensor.gyro_x = ao_data_ring[ao_log_data_pos].bmx160.gyr_x; + ao_log_data.u.sensor.gyro_y = ao_data_ring[ao_log_data_pos].bmx160.gyr_y; + ao_log_data.u.sensor.gyro_z = ao_data_ring[ao_log_data_pos].bmx160.gyr_z; + ao_log_data.u.sensor.mag_x = ao_data_ring[ao_log_data_pos].bmx160.mag_x; + ao_log_data.u.sensor.mag_z = ao_data_ring[ao_log_data_pos].bmx160.mag_z; + ao_log_data.u.sensor.mag_y = ao_data_ring[ao_log_data_pos].bmx160.mag_y; #endif ao_log_data.u.sensor.accel = ao_data_accel(&ao_data_ring[ao_log_data_pos]); ao_log_write(&ao_log_data); -- 2.30.2