OS  v1.7.5
Documentation
Loading...
Searching...
No Matches
qOS::critical Namespace Reference

OS Critical interfaces. More...

Functions

void enter (void) noexcept
 Enter a critical section. This function invokes the Disabler function if available.
 
void exit (void) noexcept
 Exit a critical section. This function invokes the Enabler function if available.
 
bool setInterruptsED (const int_restorer_t rFcn, const int_disabler_t dFcn) noexcept
 Set the hardware-specific code for global interrupt enable/disable. Setting this allows you to communicate safely from Interrupts using queued-notifications or queues.
 

Detailed Description

OS Critical interfaces.