Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -re6f3a632890f96a5aa282922d11df148bdd06587 -rd3819286869611f9c02add72a0f8e321598fdf42 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision e6f3a632890f96a5aa282922d11df148bdd06587) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision d3819286869611f9c02add72a0f8e321598fdf42) @@ -139,7 +139,6 @@ static void setSmallPrimaryHeaterPWM( F32 pwm ); static void setTrimmerHeaterPWM( F32 pwm ); static void resetHeaterState( NAME_OF_HEATER_T heater ); -static U32 getPublishHeatersDataInterval( void ); static void publishHeatersData( void ); static void checkPrimaryHeaterTempSensors( void ); static void checkTrimmerHeaterTempSensors( void ); @@ -708,25 +707,6 @@ /*********************************************************************//** * @brief - * The getPublishHeatersDataInterval function gets the publish interval. - * @details Inputs: heatersDataPublishInterval - * @details Outputs: none - * @return result - *************************************************************************/ -U32 getPublishHeatersDataInterval( void ) -{ - U32 result = heatersDataPublishInterval.data; - - if ( OVERRIDE_KEY == heatersDataPublishInterval.override ) - { - result = heatersDataPublishInterval.ovData; - } - - return result; -} - -/*********************************************************************//** - * @brief * The publishTemperatureData function publishes the heaters data into * at the defined time interval. * @details Inputs: dataPublicationTimerCounter @@ -735,7 +715,7 @@ *************************************************************************/ static void publishHeatersData( void ) { - if ( ++dataPublicationTimerCounter >= getPublishHeatersDataInterval() ) + if ( ++dataPublicationTimerCounter >= getU32OverrideValue( &heatersDataPublishInterval ) ) { HEATERS_DATA_T data;