Index: firmware/App/Modes/ModeRecirculate.c =================================================================== diff -u -r6e0385d7c36a79244119d77b61ed01182b3c4d9f -r4c20f6a3d8c8ff33d2dff4ba27e0732c7614378b --- firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision 6e0385d7c36a79244119d77b61ed01182b3c4d9f) +++ firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision 4c20f6a3d8c8ff33d2dff4ba27e0732c7614378b) @@ -14,6 +14,8 @@ * **************************************************************************/ +#include "etpwm.h" + #include "DrainPump.h" #include "FPGA.h" #include "Heaters.h" @@ -83,6 +85,13 @@ startPrimaryHeater(); // UV on // conc. pumps off + + { // TODO - test code to start the fan since we're turning the heater on + F32 fanPWM = 0.25; + etpwmSetCmpA( etpwmREG6, (U32)( (S32)( ( fanPWM * (F32)(etpwmREG6->TBPRD) ) + FLOAT_TO_INT_ROUNDUP_OFFSET ) ) ); + etpwmSetCmpB( etpwmREG6, (U32)( (S32)( ( fanPWM * (F32)(etpwmREG6->TBPRD) ) + FLOAT_TO_INT_ROUNDUP_OFFSET ) ) ); + } + } /*********************************************************************//**