Dependencies:   KellerDruck_pressure PID PWM-Coil-driver Sensirion_SF04

Revision:
5:0df92010e19b
Parent:
4:49852dc27066
--- a/main.cpp	Fri Sep 08 21:27:10 2017 +0000
+++ b/main.cpp	Mon Sep 11 14:36:16 2017 +0000
@@ -35,7 +35,7 @@
         pump_control_PID.reset();
     } else {
         
-        pumpSetPointPSI = floor(((double)pot2)*pumpMaxPSI); // Update pump pressure setpoint based on value of pot2 and round down
+        pumpSetPointPSI = floor(((double)pot2)/5*pumpMaxPSI)*5; // Update pump pressure setpoint based on value of pot2 and round down
         
         pump_control_PID.setSetPoint(pumpSetPointPSI);
 
@@ -114,12 +114,12 @@
         timer.reset();
         Thread::wait(10);
         //float runtime = timer.read_ms();
-        pc.printf("%05.2fpsi %04.01fC %04.01fF %05.2fpsi %04.01fC %04.01fF %05.1f%% %04.0fRPM %05.0f %s %04.1f %05.2fpsi %05.2fpsi\r\n",
+        pc.printf("%05.2fpsi %04.01fC %04.01fF %05.2fpsi %04.01fC %04.01fF %05.1f%% %04.0fRPM %05.0f %s %04.1f %05.2fpsi %05.2fpsi %05.2fpsi\r\n",
                   pumpPressure.pressurePSI, pumpPressure.temperatureC, pumpPressure.temperatureF,
                   mixerPressure.pressurePSI, mixerPressure.temperatureC, mixerPressure.temperatureF,
                   pump.read()*100, pumpRpm,
                   (((float)sfm7033.flow.i16 / 2) / sfm7033.scaleFactor.u16), sfm7033.flowUnitStr,
-                  (double)pot1*18, pumpPressure.pressurePSI-mixerPressure.pressurePSI, pumpSetPointPSI);
+                  (double)pot1*18, pumpPressure.pressurePSI-mixerPressure.pressurePSI, pumpSetPointPSI, ((double)pot2)*pumpMaxPSI);
         int wait = (200 - timer.read_ms());
 
         stdio_m.unlock();