         // May generate output to host on Serial.
         // Come back and have another go immediately until no work remaining.
         pollIO();
-//        const uint8_t startTime = OTV0P2BASE::getSubCycleTime();  // FIXME debug stuff
         if(messageQueue.handle(true, PrimaryRadio)) {
-//            OTV0P2BASE::serialPrintAndFlush(startTime);
-//            OTV0P2BASE::serialPrintAndFlush("\t");
-//            OTV0P2BASE::serialPrintAndFlush(OTV0P2BASE::getSubCycleTime());
-//            OTV0P2BASE::serialPrintlnAndFlush();
             continue; }
         // Normal long minimal-power sleep until wake-up interrupt.
         // Rely on interrupt to force quick loop round to I/O poll.

        >(msg, sW);
    // Reenable interrupt line.
    PrimaryRadio.pauseInterrupts(false);
    return (success);
}
OTRadioLink::OTMessageQueueHandler< pollIO, V0P2_UART_BAUD,

};
static GlobalWorkSpace globalWorkSpace;

/******************************************************************************
 * PERIPHERALS
 * Peripheral drivers and config
