Index: Accel.c =================================================================== diff -u -rd48491fcff5810d1134b9737de77daa436a63586 -r23d1abf85337979b6d547aae1f9f34ce95473fe7 --- Accel.c (.../Accel.c) (revision d48491fcff5810d1134b9737de77daa436a63586) +++ Accel.c (.../Accel.c) (revision 23d1abf85337979b6d547aae1f9f34ce95473fe7) @@ -492,7 +492,7 @@ #endif } } - else if ( ( TRUE == tiltErrorDetected ) && ( fabs( x ) > MAX_TILT_ANGLE_TO_CLEAR_ALARM ) && ( fabs( y ) > MAX_TILT_ANGLE_TO_CLEAR_ALARM ) ) + else if ( ( TRUE == tiltErrorDetected ) && ( ( fabs( x ) > MAX_TILT_ANGLE_TO_CLEAR_ALARM ) || ( fabs( y ) > MAX_TILT_ANGLE_TO_CLEAR_ALARM ) ) ) { #ifdef _DG_ SET_ALARM_WITH_2_F32_DATA( ALARM_ID_DG_EXCESSIVE_TILT, x, y )