Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r9d924ec76ce770eb2a94088bfe37bfb0e30981a8 -r2b7580660f89067dd78f91701dbd1a5b71bbdbba --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 9d924ec76ce770eb2a94088bfe37bfb0e30981a8) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 2b7580660f89067dd78f91701dbd1a5b71bbdbba) @@ -73,7 +73,7 @@ { ALARM_ID_T alarmID; ///< ID of highest priority alarm in this priority category U32 subRank; ///< Sub-rank of this alarm - U32 timeSinceTriggeredMS; ///< Time (in ms) since this alarm was triggered + S32 timeSinceTriggeredMS; ///< Time (in ms) since this alarm was triggered } ALARM_PRIORITY_RANKS_T; /// Enumeration of alarm audio self-test states. @@ -1264,7 +1264,7 @@ { alarmPriorityFIFO[ priority ].alarmID = ALARM_ID_NO_ALARM; alarmPriorityFIFO[ priority ].subRank = LOWEST_ALARM_SUB_RANK; - alarmPriorityFIFO[ priority ].timeSinceTriggeredMS = 0; + alarmPriorityFIFO[ priority ].timeSinceTriggeredMS = -1; } else {