   {
     SWDWriteBit(true);
   }
-  
+
+  /*
   SWDWord(0x6DB7);
     
   for(uint32_t i=0; i<64; i++)
   {
     SWDWriteBit(true);
-  }
+  }*/
   
   SWDIdle();
   

#define SWDDAT_PIN 2
#define SWDCLK_PIN 3

#define SWDDELAY_us 300

// *********************************************************
//   Perform SWD transaction


    // turn around time
    SWDReadBit();         // trn

    bool parity = calcParity32(data);
    for(uint8_t i=0; i<32; i++)
    { 
      if ((data & 1) != 0)
        SWDWriteBit(true);
      else
        SWDWriteBit(false);
      data >>= 1;
    }

    SWDWriteBit(parity);

    // turn-around    
    SWDReadBit();    
  }
  else
  {
