   // show audio muted and debug info.
   sprintf(tempBuf, "AUDIO MUTED: Airspeed to low. Min:%i ASI:%i",MUTE_AUDIO_UNDER_IAS, ASI);
   Serial.println(tempBuf);
+#endif
   toneMode = TONE_OFF;
   return;
-#endif
   }
   
   if(lastAOA == AOA) {


  configureToneTimer();   //setup timer used for tone

  digitalWrite(PIN_LED2, 1);
  setFrequencytone(400);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(600);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(800);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(1000);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(1200);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(1000);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(800);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(600);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(400);
  delay(STARTUP_TONES_DELAY);
  setFrequencytone(0);
  digitalWrite(PIN_LED2, 0);
  

    OldValue = AOA-LOW_TONE_AOA_START;
    OldRange = LOW_TONE_AOA_SOLID - LOW_TONE_AOA_START; //40 - 1;  //(OldMax - OldMin)  
    NewRange = LOW_TONE_PPS_MAX - LOW_TONE_PPS_MIN; // (NewMax - NewMin)  
    NewValue = (((OldValue - 1) * NewRange) / OldRange) + LOW_TONE_PPS_MIN; //(((OldValue - OldMin) * NewRange) / OldRange) + NewMin
    setPPSTone(NewValue);
  } else {
    toneMode = TONE_OFF;
