Index: Accel.c =================================================================== diff -u -r569a9f44c93e6489f1dc1a62a7937e100ea344c2 -rcd8032ab289cafa3585fcb67dc9fbff5d8e18e70 --- Accel.c (.../Accel.c) (revision 569a9f44c93e6489f1dc1a62a7937e100ea344c2) +++ Accel.c (.../Accel.c) (revision cd8032ab289cafa3585fcb67dc9fbff5d8e18e70) @@ -475,8 +475,8 @@ static void checkForShockError( void ) { F32 maxX = FABS(getMaxAccelAxis( ACCEL_AXIS_X )); - F32 maxY = FABS(getMaxAccelAxis( ACCEL_AXIS_X )); - F32 maxZ = FABS(getMaxAccelAxis( ACCEL_AXIS_X ) - 1.0); // when system level, expect Z axis to be at 1 g normally + F32 maxY = FABS(getMaxAccelAxis( ACCEL_AXIS_Y )); + F32 maxZ = FABS(getMaxAccelAxis( ACCEL_AXIS_Z ) - 1.0); // when system level, expect Z axis to be at 1 g normally F32 maxAll = MAX(maxX, maxY); // determine largest acceleration