Index: firmware/App/Controllers/AirPump.c =================================================================== diff -u -r64f2edc1b7ec8edda7e500b10c09c2a54dc70fc9 -rd9b5f588d81e15ed3849222bed3362e15dbf4b0a --- firmware/App/Controllers/AirPump.c (.../AirPump.c) (revision 64f2edc1b7ec8edda7e500b10c09c2a54dc70fc9) +++ firmware/App/Controllers/AirPump.c (.../AirPump.c) (revision d9b5f588d81e15ed3849222bed3362e15dbf4b0a) @@ -63,7 +63,7 @@ currentAirPumpState = AIR_PUMP_STATE_INIT; airPumpDataPublishInterval.data = AIR_PUMP_DATA_PUB_INTERVAL; airPumpDataPublishInterval.ovData = AIR_PUMP_DATA_PUB_INTERVAL; - airPumpDataPublishInterval.ovInitData = 0; + airPumpDataPublishInterval.ovInitData = AIR_PUMP_DATA_PUB_INTERVAL; airPumpDataPublishInterval.override = OVERRIDE_RESET; } @@ -189,7 +189,7 @@ *************************************************************************/ static void publishAirPumpData( void ) { - if (++airPumpDataPublicationTimerCounter >= getU32OverrideValue( &airPumpDataPublishInterval ) ) + if ( ++airPumpDataPublicationTimerCounter >= getU32OverrideValue( &airPumpDataPublishInterval ) ) { AIR_PUMP_PAYLOAD_T data;