 
 static bool decodeRxPulse(uint16_t width)
 {
+  //Serial.print(width, DEC);
   // 500,1000,1500 usec pulses with 25% tolerance
   if (width > 375 && width < 1875)
   {
+    //Serial.print(' ');
     // The only "extra long" long signals the end of the preamble
     if (width > 1200)
     {

      return false;
    }
  }  // if proper width

#if defined(DUMP_RX)
  // Some debug dump of where the decoder went wrong

  decoder.state = 0;
}

static bool decoderBusy()
{
  return decoder.state || decoder.bit || decoder.pos;
}

static void decoderAddBit(uint8_t bit)
{
  decoder.data[decoder.pos] = (decoder.data[decoder.pos] << 1) | bit;
