|
RTOS Wrapper
API reference
|
Directories | |
| os | |
Files | |
| BaseThread.h | |
| Abstract base class for long running worker threads. | |
| BaseThreadsManager.h | |
Optional registry that starts / stops a group of BaseThread instances together. | |
| CriticalGuard.h | |
| RAII helper for entering and exiting a critical section. | |
| ErrorHistory.h | |
| Fixed-capacity ring buffer of error / event records. | |
| FlagsSaver.h | |
| Atomic two-state flag bitset with optional event-flag waiter. | |
| FreeRTOSUtils.h | |
| FreeRTOS utility functions for error reporting and debugging. | |
| Mutex.h | |
Named-mutex wrapper used by BaseThread infrastructure. | |
| MutexGuard.h | |
| MutexGuard class definition. | |
| OsAbstraction.h | |
| Generic RTOS abstraction — public header. | |
| OsEventFlags.h | |
| Lightweight C++ wrapper for the RTOS event-flag-group primitive. | |
| OsQueue.h | |
| Lightweight C++ wrapper for the RTOS queue primitive. | |
| OsUtility.h | |
| C-facing helper functions for delays, cycle counters, and creation of RTOS handles (queues, event groups, timers, mutexes, stream buffers). | |
| PeriodicTimer.h | |
| C++ wrapper for FreeRTOS timers. | |
| RtosMutex.h | |
| Cross-platform RTOS mutex and synchronization primitives. | |
| SeqlockSnapshot.h | |
| Single-writer / many-reader coherent snapshot of a POD value. | |
| SignalSemaphore.h | |
| SignalSemaphore class definition. | |
| Utility.h | |
| Miscellaneous utility helpers for the RTOS wrapper. | |