Index: firmware/App/Controllers/AirPump.c =================================================================== diff -u -r3b4e1b2da184d89e2b3fa2a6587a63b1dc1aa345 -r8345f0415ce34f2f47afcbf613a00216769f51c6 --- firmware/App/Controllers/AirPump.c (.../AirPump.c) (revision 3b4e1b2da184d89e2b3fa2a6587a63b1dc1aa345) +++ firmware/App/Controllers/AirPump.c (.../AirPump.c) (revision 8345f0415ce34f2f47afcbf613a00216769f51c6) @@ -8,7 +8,7 @@ * @file AirPump.c * * @author (last) Varshini Nagabooshanam -* @date (last) 18-Jun-2026 +* @date (last) 02-Jul-2026 * * @author (original) Sean Nash * @date (original) 19-Sep-2024 @@ -36,7 +36,7 @@ #define DATA_PUBLISH_COUNTER_START_COUNT 13 ///< Air pump data publish start counter. #define AIR_PUMP_STALL_PERSISTENCE ( 150 / TASK_GENERAL_INTERVAL ) ///< Stall duration before alarm (150 ms) #define AIR_PUMP_STALL_START_DELAY_MS 200 ///< Delay before evaluating stall condition -#define AIR_PUMP_STALL_START_DELAY_COUNT ( AIR_PUMP_STALL_START_DELAY_MS / TASK_GENERAL_INTERVAL ) ///< Air pump stall delay count intervals +#define AIR_PUMP_STALL_START_DELAY_COUNT ( AIR_PUMP_STALL_START_DELAY_MS / TASK_GENERAL_INTERVAL ) ///< Air pump stall delay count interval #pragma pack(push, 1) /// Payload record structure for air pump test set command message payload. @@ -255,7 +255,7 @@ airPumpStartDelayCounter++; airPumpStallCounter = 0; } - else if ( currentAirPumpRPM == 0 ) + else if ( 0 == currentAirPumpRPM ) { // Air pump commanded on but RPM remains zero if ( ++airPumpStallCounter >= AIR_PUMP_STALL_PERSISTENCE )