     PrimaryRadio.poll();
     SecondaryRadio.poll();
     }
-  OTV0P2BASE::MemoryChecks::fnCalled(2U);
+  OTV0P2BASE::MemoryChecks::fnExit(2U);
   return(false);
   }
 

ISR(PCINT0_vect)
{
    // Basic profiling info
    OTV0P2BASE::MemoryChecks::recordPC();

    const uint8_t pins = PINB;

    // Conversely, if not true, should have time to safely log outputs, etc.
    const uint8_t nearOverrunThreshold = OTV0P2BASE::GSCT_MAX - 8; // ~64ms/~32 serial TX chars of grace time...

    OTV0P2BASE::MemoryChecks::fnExit(0U);

    // Sleep in low-power mode (waiting for interrupts) until seconds roll.
    // NOTE: sleep at the top of the loop to minimise timing jitter/delay from Arduino background activity after loop() returns.
    // DHD20130425: waking up from sleep and getting to start processing below this block may take >10ms.
