     OTV0P2BASE::resetRTCWatchDog();
     OTV0P2BASE::enableRTCWatchdog(true);
     // Capture loop call in profiler
-    OTV0P2BASE::MemoryChecks::fnCalled(0U);
+    OTV0P2BASE::MemoryChecks::fnStart(0U);
 
 
     // START LOOP BODY

    // Handler routine not required/expected to 'clear' this interrupt.
    if((changes & RFM23B_INT_MASK) && !(pins & RFM23B_INT_MASK))
        { PrimaryRadio._handleInterruptNonVirtual(); }
    OTV0P2BASE::MemoryChecks::fnCalled(1U);
}

// Previous state of port D pins to help detect changes.

            break;
        }
    }
    OTV0P2BASE::MemoryChecks::fnExit(5U);
//    // End-of-loop processing, that may be slow. XXX
//    // Ensure progress on queued messages ahead of slow work.  (TODO-867)
//    pollIO();; // Deal with any pending I/O.
