Index: firmware/source/sys_main.c =================================================================== diff -u -r68fc03b5a22f14190146fc9069f022c109682b63 -r216bd924f989182e648ee5f33f4c91c43ac438ac --- firmware/source/sys_main.c (.../sys_main.c) (revision 68fc03b5a22f14190146fc9069f022c109682b63) +++ firmware/source/sys_main.c (.../sys_main.c) (revision 216bd924f989182e648ee5f33f4c91c43ac438ac) @@ -64,6 +64,7 @@ #include "AlarmMgmt.h" #include "CommBuffers.h" #include "CPLD.h" +#include "DrainPump.h" #include "FPGA.h" #include "InternalADC.h" #include "MsgQueues.h" @@ -138,6 +139,7 @@ etpwmSetCmpA( etpwmREG3, 0 ); etpwmSetCmpA( etpwmREG6, 0 ); etpwmSetCmpB( etpwmREG6, 0 ); + etpwmStartTBCLK(); canInit(); // CAN1 = CAN, re-purposing CAN2 and CAN3 Rx and Tx pins as GPIO sciInit(); // SCI1 used for PC serial interface, SCI2 used for FPGA serial interface dmaEnable(); // enable DMA @@ -162,6 +164,7 @@ initInternalADC(); initPressures(); initROPump(); + initDrainPump(); initRTC(); initCommBuffers(); initMsgQueues();