Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -ra4774f170562e33a48238cb3e3137bdd06ac374a -rf48a62ac25425ea9f3b49bec3ef5a538a7834a11 --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision a4774f170562e33a48238cb3e3137bdd06ac374a) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision f48a62ac25425ea9f3b49bec3ef5a538a7834a11) @@ -455,6 +455,8 @@ set3WayValveState( H13_VALV, VALVE_3WAY_COMMON_TO_OPEN_STATE ); // open valve H13 to allow air to be pumped into air trap from atmosphere airTrapAirPumpLowerPowerLevel.data = getCalculatedAirPumpDutyCycle(); setAirPumpState( AIR_PUMP_STATE_ON, getAirPumpLowerPowerLevel() ); + // adjust the air trap lower delay start time after fill complete + airTrapLowerDelayStartTime = u32DiffWithWrap( AIR_PUMP_ON_DELAY_ADJUST_AFTER_FILL, getMSTimerCount() ); airTrapLowerStartTime = getMSTimerCount(); signalInitiatePressureStabilization( USE_SHORT_STABILIZATION_PERIOD ); SEND_EVENT_WITH_2_U32_DATA( TD_EVENT_AIR_TRAP_LOWER, ON, 0 );