Interrupts critical section RAII helper. More...
#include <cmsis-plus/rtos/os.h>
Public Member Functions | |
Constructors & Destructor | |
| uncritical_section () | |
| Enter an interrupts uncritical section. | |
| ~uncritical_section () | |
| Exit the interrupts uncritical section. | |
Static Public Member Functions | |
Public Member Functions | |
| static state_t | enter (void) |
| Enter interrupts uncritical section. | |
| static void | exit (state_t state) |
| Exit interrupts uncritical section. | |
Definition at line 604 of file os-sched.h.
|
inline |
Definition at line 1148 of file os-sched.h.
|
inline |
Definition at line 1157 of file os-sched.h.
References exit().
|
inlinestatic |
Definition at line 1166 of file os-sched.h.
References os::rtos::port::interrupts::uncritical_section::enter().
Referenced by os_irq_uncritical_enter().
|
inlinestatic |
| state | The value to restore the interrupts priority register. |
Definition at line 1175 of file os-sched.h.
References os::rtos::port::interrupts::uncritical_section::exit().
Referenced by ~uncritical_section(), and os_irq_uncritical_exit().