   radio.frequency(438000);
   radio.setModeTransmit();
   dds.start();
+  dds.startPhaseAccumulator(false);
   dds.playWait(600, 3000);
   dds.on();
   //dds.setAmplitude(31);

#define PWM_PIN 3
#define RESET_PIN A3
#define SWITCH_PIN 2

HamShield radio;
DDS dds;

  delay(1000);
}


//Uncomment if using dds.startPhaseAccumulator(true);
/*ISR(TIMER2_OVF_vect) {
  static unsigned char tcnt = 0;
  if(++tcnt == TIMER2_PHASE_ADVANCE) {
    tcnt = 0;
    dds.clockTick();
  }
}*/

//Comment if using dds.startPhaseAccumulator(true);
ISR(ADC_vect) {
  if(false){
    static unsigned char tcnt = 0;
    TIFR1 = _BV(ICF1); // Clear the timer flag
    if(++tcnt == 4) {
      tcnt = 0;
    }
    dds.clockTick();
  }
}
