|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
Namespaces | |
| details | |
Classes | |
| class | ConditionVariable |
| class | EventFlag |
| FreeRTOS Event Flag Implementation. More... | |
| class | freertosOSFactory_impl |
| Implementation of the FreeRTOS OS Factory For API documentation, see embvm::embvm::VirtualOSFactory. More... | |
| class | Heap |
| class | Mutex |
| FreeRTOS Mutex Implementation. More... | |
| class | Semaphore |
| Create a FreeRTOS semaphore (OSX variant) More... | |
| class | Thread |
| Create a FreeRTOS thread. More... | |
Typedefs | |
| using | thread_exit_t = void(*)(void *) |
Functions | |
| uint32_t | frameworkTimeoutToTicks (const embvm::os_timeout_t &timeout) noexcept |
| void | register_threadexit_func (thread_exit_t atexit) noexcept |
| void | startScheduler () noexcept |
| Call this function to start the FreeRTOS scheduler. More... | |
Variables | |
| static constexpr size_t | FREERTOS_STACK_MIN = (1 * 1024) |
|
inlinenoexcept |
References embvm::OS_WAIT_FOREVER, and portMAX_DELAY.
Referenced by os::freertos::EventFlag::get(), embvm::this_thread::sleep_for(), and os::freertos::ConditionVariable::wait().
1.8.15