Index: Accel.c =================================================================== diff -u -rdc42849f88021151de2006199e17fddd7a7a6678 -r33eaf4899ee38c290e4b4e8acd8d5a717b62d349 --- Accel.c (.../Accel.c) (revision dc42849f88021151de2006199e17fddd7a7a6678) +++ Accel.c (.../Accel.c) (revision 33eaf4899ee38c290e4b4e8acd8d5a717b62d349) @@ -491,6 +491,14 @@ 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 ( ( TRUE == tiltErrorDetected ) && ( fabs( x ) > MAX_TILT_ANGLE_TO_CLEAR_ALARM ) && ( fabs( y ) > MAX_TILT_ANGLE_TO_CLEAR_ALARM ) ) { @@ -505,9 +513,9 @@ accelTiltErrorTimerCounter = 0; tiltErrorDetected = FALSE; #ifdef _DG_ - clearAlarmCondition( ALARM_ID_DG_EXCESSIVE_TILT ); + clearAlarm( ALARM_ID_DG_EXCESSIVE_TILT ); #else - clearAlarmCondition( ALARM_ID_HD_EXCESSIVE_TILT ); + clearAlarm( ALARM_ID_HD_EXCESSIVE_TILT ); #endif } else