Index: firmware/App/HDCommon.h =================================================================== diff -u -r84e94699ac1a6236a6aba130e45149a9cf3ac5f8 -r7de1ffc01a8b979c8e9c1bb9020a768ab62f0320 --- firmware/App/HDCommon.h (.../HDCommon.h) (revision 84e94699ac1a6236a6aba130e45149a9cf3ac5f8) +++ firmware/App/HDCommon.h (.../HDCommon.h) (revision 7de1ffc01a8b979c8e9c1bb9020a768ab62f0320) @@ -77,6 +77,7 @@ // #define NO_PUMP_FLOW_LIMITS 1 // Allow any commanded flow rate for peristaltic pumps // #define DISABLE_BUBBLE_ALARMS 1 // Disable bubble alarms #define DISABLE_UI_POST_TEST 1 // Disable the UI POST +// #define DISABLE_UI_COMM_TO_ALARM 1 // Disable UI comm timeouts // Skip Pre-Treatment and get to treatment as soon as possible #define SKIP_UI_INTERACTION 1 // Skip UI interaction. Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -re45524455c005d4fa1734efcbaf7ed0499302670 -r7de1ffc01a8b979c8e9c1bb9020a768ab62f0320 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision e45524455c005d4fa1734efcbaf7ed0499302670) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 7de1ffc01a8b979c8e9c1bb9020a768ab62f0320) @@ -922,8 +922,10 @@ if ( TRUE == uiDidCommunicate ) { if ( TRUE == didTimeout( timeOfLastUICheckIn, UI_COMM_TIMEOUT_IN_MS ) ) - { - activateAlarmNoData( ALARM_ID_UI_COMM_TIMEOUT ); + { +#ifndef DISABLE_UI_COMM_TO_ALARM + activateAlarmNoData( ALARM_ID_UI_COMM_TIMEOUT ); +#endif } if ( TRUE == didTimeout( timeOfLastDGCheckIn, DG_COMM_TIMEOUT_IN_MS ) )