   static unsigned long prevMicros = 0;
   static boolean lastState = LOW;
 
-  if(lastState == LOW && currentState == HIGH){ // Rising edge
+  if(lastState == LOW && currentState == HIGH){      // Rising edge
     prevMicros = currentMicros;
     lastState = currentState;
   }


    if(vol > curVolume) curVolume = vol;
    else {
      curVolume -= (curVolume/10);  //7;
      if(curVolume < VOL_MIN) curVolume = VOL_MIN;
    }


      readable, still some to do though.
*/


#include "settings.h"
#include "idle.h"

// Mode settings - These could easily be 4 jumpers connected to spare pins, checked at startup to determine mode
boolean managedThrottle = true;     // Managed mode looks after the digipot if fitted for volume, and adds some mass to the engine
boolean potThrottle = true;         // A pot connected to A1, 0-1023 sets speed
boolean pwmThrottle = false;        // Takes a standard servo signal on pin 2 (UNO)
boolean spiThrottle = false;        // SPI mode, is an SPI slave, expects 1-255 for throttle position, with 0 being engine off



