Index: firmware/source/sys_main.c =================================================================== diff -u -r766e65a173747dd60a9faae1cac228cd5f8a55a6 -r01892698468068bb97a80a84c96a6d7c5d6fde9b --- firmware/source/sys_main.c (.../sys_main.c) (revision 766e65a173747dd60a9faae1cac228cd5f8a55a6) +++ firmware/source/sys_main.c (.../sys_main.c) (revision 01892698468068bb97a80a84c96a6d7c5d6fde9b) @@ -63,6 +63,7 @@ #include "rti.h" #include "TDCommon.h" +#include "AlarmLamp.h" #include "CpldInterface.h" #include "DDInterface.h" #include "FpgaTD.h" @@ -74,6 +75,7 @@ #include "SystemCommTD.h" #include "TaskBG.h" #include "Timers.h" +#include "Utilities.h" #include "WatchdogMgmt.h" static void initProcessor( void ); @@ -159,13 +161,14 @@ *************************************************************************/ static void initSoftware( void ) { -// initSemaphores(); + initSemaphores(); // Initialize ms timer counter initTimers(); + // Initialize CPLD interface + initCPLD(); // Initialize alarm manager - initAlarmMgmt(); + initAlarmMgmtTD(); // Initialize drivers - initCPLD(); initInternalADC(); // initBattery(); // Initialize async interrupt handlers @@ -178,11 +181,11 @@ initFpgaTD(); initMsgQueues(); // initNVDataMgmt(); - initSystemComm(); initSystemCommTD(); initWatchdogMgmt(); // Initialize monitors // Initialize controllers + initAlarmLamp(); // Initialize modes initOperationModes(); }