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