     }
   stop = RTC::micros();
   ns = (stop - start) / 1000L;
-  INFO("outPin.write(!inPin.read()):%ul ns", ns);
+  INFO("outPin.write(!inPin.read()):%ul ns", ns - baseline);
 
   start = RTC::micros();
   for (uint16_t i = 0; i < 1000; i++)

    }
  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::write(10, 1);
      OutputPin::write(10, 0);
    }
  }
  stop = RTC::micros();
