         >(msg, sW);
     // Reenable interrupt line.
     PrimaryRadio.pauseInterrupts(false);
-    OTV0P2BASE::MemoryChecks::fnCalled(3U);
+    OTV0P2BASE::MemoryChecks::fnExit(3U);
     return (success);
 }
 OTRadioLink::OTMessageQueueHandler< pollIO, V0P2_UART_BAUD,

 */
inline bool decodeAndHandleSecureFrame(volatile const uint8_t * const msg)
{
    // Create a workspace for large stack consuming items ahead of time, in order to improve stack usage visibility.
    OTV0P2BASE::ScratchSpaceL sW(globalWorkSpace.decode, sizeof(globalWorkSpace.decode));
    // Temporarily suspend PrimaryRadio interrupts to avoid stack collisions.

    OTV0P2BASE::resetRTCWatchDog();
    OTV0P2BASE::enableRTCWatchdog(true);
    // Capture loop call in profiler
    OTV0P2BASE::MemoryChecks::fnStart(0U);


    // START LOOP BODY
