#include <cmsis-plus/rtos/os.h>
Go to the source code of this file.
Namespaces | |
anonymous_namespace{os-core.cpp} | |
os | |
System namespace. | |
os::rtos | |
RTOS namespace. | |
os::rtos::internal | |
A namespace to group all internal implementation objects. | |
os::rtos::interrupts | |
Interrupts namespace. | |
os::rtos::scheduler | |
Scheduler namespace. | |
Functions | |
thread::threads_list & | os::rtos::scheduler::children_threads (thread *th) |
Get the children threads. More... | |
result_t | os::rtos::scheduler::initialize (void) |
Initialise the RTOS scheduler. More... | |
bool | os::rtos::scheduler::preemptive (bool state) |
Set the scheduler preemptive mode. More... | |
class thread::stack * | os::rtos::interrupts::stack (void) |
Get the interrupts stack. More... | |
void | os::rtos::scheduler::start (void) |
Start the RTOS scheduler. More... | |
errno getter/setter | |
int * | __errno (void) |
Per-thread error support. More... | |