#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. | |