Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -rcf82e0c4128078cce50bd6c7969ea7192ab5be94 -r0362e435bb028b4d9154105e8f386306a89432d5 --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision cf82e0c4128078cce50bd6c7969ea7192ab5be94) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision 0362e435bb028b4d9154105e8f386306a89432d5) @@ -35,7 +35,7 @@ #define ENERGIZED 1 ///< 1 for energized valve. #define ALL_VALVES_DEENERGIZED 0x0000 ///< 0 in U16 bit field for all valves. -#define VALVE_PWM_PERIOD 20000 ///< Valve PWM Period +#define VALVE_PWM_PERIOD 50 ///< Valve PWM Period in 0.1 us res ( 20kHz ) #define VALVE_PWM_LOW ( VALVE_PWM_PERIOD * 0.2 ) ///< Valve low PWM percentage #define VALVE_PWM_PULL_IN 100 ///< Valve 'strike' period at 100% PWM in ms @@ -87,7 +87,7 @@ void initValves( void ) { FP_VALVES_T valve; - U16 valvePWMenable; + U16 valvePWMEnable; // initialize valve states for ( valve = FP_FIRST_VALVE; valve < FP_NUM_OF_VALVES; valve++ ) @@ -102,7 +102,7 @@ valveSensedStates[ valve ].ovInitData = DEENERGIZED; valveSensedStates[ valve ].ovData = DEENERGIZED; valveSensedStates[ valve ].override = OVERRIDE_RESET; - valvePWMenable |= ValveBits[ valve ]; + valvePWMEnable |= ValveBits[ valve ]; } // initialize time intervals and timer counters @@ -116,8 +116,8 @@ // initially set valve PWM configuration and enable setFPGAValvePWMPullIn( VALVE_PWM_PULL_IN ); setFPGAValvePWMLow( VALVE_PWM_LOW ); - setFPGAValvePWMPeroid( VALVE_PWM_PERIOD ); - setFPGAValvePWMEnable( valvePWMenable ); + setFPGAValvePWMPeriod( VALVE_PWM_PERIOD ); + setFPGAValvePWMEnable( valvePWMEnable ); // initially set all valves to de-energized state via FPGA updateValveStates( ALL_VALVES_DEENERGIZED );