   for (uint16_t i = 0; i < 1000; i++) {
     uint8_t data = 0x55;
     dataPin.write(data, clockPin);
-    __asm__ __volatile__("nop");
   }
   stop = RTC::micros();
   ns = (stop - start);

    }
  stop = RTC::micros();
  ns = (stop - start) / 1000L;
  INFO("OutputPin::write(8, 1); OutputPin::write(8, 0):%ul ns", ns);

  start = RTC::micros();
  for (uint16_t i = 0; i < 1000; i++)

      OutputPin::write(9, data & bit);
      OutputPin::toggle(10);
      OutputPin::toggle(10);
    }
  }
  stop = RTC::micros();
