Index: Accel.c =================================================================== diff -u -r33eaf4899ee38c290e4b4e8acd8d5a717b62d349 -r222db5b3e2f7814040b7587925f52247d671f141 --- Accel.c (.../Accel.c) (revision 33eaf4899ee38c290e4b4e8acd8d5a717b62d349) +++ Accel.c (.../Accel.c) (revision 222db5b3e2f7814040b7587925f52247d671f141) @@ -500,23 +500,15 @@ SET_ALARM_WITH_2_F32_DATA( ALARM_ID_HD_EXCESSIVE_TILT, x, y ) #endif } - 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 ) -#else - SET_ALARM_WITH_2_F32_DATA( ALARM_ID_HD_EXCESSIVE_TILT, x, y ) -#endif - } else if ( ( fabs( x ) <= MAX_TILT_ANGLE_TO_CLEAR_ALARM ) && ( fabs( y ) <= MAX_TILT_ANGLE_TO_CLEAR_ALARM ) ) { accelTiltErrorTimerCounter = 0; tiltErrorDetected = FALSE; -#ifdef _DG_ - clearAlarm( ALARM_ID_DG_EXCESSIVE_TILT ); -#else - clearAlarm( ALARM_ID_HD_EXCESSIVE_TILT ); -#endif +#ifdef _DG_ + clearAlarmCondition( ALARM_ID_DG_EXCESSIVE_TILT ); +#else + clearAlarmCondition( ALARM_ID_HD_EXCESSIVE_TILT ); +#endif } else {