Generic RTOS abstraction — public header.
Automatically enters a critical section on construction and exits it on destruction.
Definition CriticalGuard.h:14
~CriticalGuard()
Definition CriticalGuard.h:17
CriticalGuard & operator=(const CriticalGuard &)=delete
CriticalGuard(const CriticalGuard &)=delete
CriticalGuard() noexcept
Definition CriticalGuard.h:16
static void os_critical_enter(void)
Definition os_cmsis.h:428
static void os_critical_exit(void)
Definition os_cmsis.h:432