     pair[1]=high;   
   }
   
-  SlowPWM(Ticks low, Ticks high, bool andStart=false){
+  SoftPWM(Ticks low, Ticks high, bool andStart=false){
     setCycle(low,high);
     if(andStart){
       onDone();

  M1=0;
}

char indicator='-';
void loop() {
  __WFE();
}

/**
 * this could have been implemented with two PolledTimer's triggering each other, but that uses more critical resources than coding it directly.
*/
class SoftPWM: public PolledTimer {
protected:
  Ticks pair[2];
  bool phase;
