Index: firmware/source/sys_main.c =================================================================== diff -u -r05e516dc17597cee29c89e5eee25caed055f1151 -rf308cc4c35eab630ebbbde405cfe47d049afeafb --- firmware/source/sys_main.c (.../sys_main.c) (revision 05e516dc17597cee29c89e5eee25caed055f1151) +++ firmware/source/sys_main.c (.../sys_main.c) (revision f308cc4c35eab630ebbbde405cfe47d049afeafb) @@ -61,6 +61,7 @@ #include "rti.h" #include "DGCommon.h" +#include "Accel.h" #include "AlarmMgmt.h" #include "CommBuffers.h" #include "ConductivitySensors.h" @@ -69,6 +70,7 @@ #include "FPGA.h" #include "Heaters.h" #include "InternalADC.h" +#include "Interrupts.h" #include "LoadCell.h" #include "MsgQueues.h" #include "OperationModes.h" @@ -165,6 +167,7 @@ initCPLD(); initAlarmMgmt(); initWatchdogMgmt(); + initInterrupts(); initFPGA(); initInternalADC(); initPressures(); @@ -175,6 +178,7 @@ initConductivitySensors(); initROPump(); initDrainPump(); + initAccel(); initRTC(); initCommBuffers(); initMsgQueues(); @@ -209,7 +213,7 @@ rtiInit(); rtiEnableNotification( rtiNOTIFICATION_COMPARE0 | rtiNOTIFICATION_COMPARE1 | rtiNOTIFICATION_COMPARE3 ); rtiStartCounter( rtiCOUNTER_BLOCK0 ); - // the timer task (and other comm related interrupts) require FIQ enabled + // the timer task requires FIQ enabled _enable_FIQ(); // the general and priority tasks require IRQ enabled _enable_IRQ();