             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.

 */
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.

        }
    }
    if(neededWaking) { OTV0P2BASE::flushSerialProductive(); OTV0P2BASE::powerDownSerial(); }
    OTV0P2BASE::MemoryChecks::fnExit(4U);
}


