+#if HAS_MPU6000
+ telemetry.mega_norm.accel_along = ao_data_along(packet);
+ telemetry.mega_norm.accel_across = ao_data_across(packet);
+ telemetry.mega_norm.accel_through = ao_data_through(packet);
+
+ telemetry.mega_norm.gyro_roll = ao_data_roll(packet);
+ telemetry.mega_norm.gyro_pitch = ao_data_pitch(packet);
+ telemetry.mega_norm.gyro_yaw = ao_data_yaw(packet);
+#endif
+
+#if HAS_MMC5983
+ telemetry.mega_norm.mag_along = ao_data_mag_along(packet);
+ telemetry.mega_norm.mag_across = ao_data_mag_across(packet);
+ telemetry.mega_norm.mag_through = ao_data_mag_through(packet);
+#endif
+
+#else
+
+#if HAS_BMX160
+ telemetry.generic.type = AO_TELEMETRY_MEGA_SENSOR_BMX160;
+#else