 // We use our own counter for how often we should pause between tones (pulses per sec PPS)
 int cycleCounter = 0;
 int cycleCounterResetAt = FREQ_OF_FUNCTION;
+uint8_t Tone2FlipFlop = false;
 void tonePlayHandler(){
   cycleCounter++;
   // check if our counter has reach the reset mark.  if so flip the tone on/off and start again.

        input[inputPos]=inChar;
        inputPos++;
        cyclesWOSerialData = 0;
        if (inChar == '\n' && inputPos == DYNON_SERIAL_LEN) {  // is EOL?
          // get AOA from dynon efis string.  details of format can be found from dynon pdf manual.
          tempBuf[0] = input[39]; //
          tempBuf[1] = input[40]; //

#ifdef SHOW_SERIAL_DEBUG    
    Serial.println("SOLID TONE");
#endif    
    setFrequencytone(LOW_TONE_HZ);
    return; // skip the rest
  }

