RTOS Wrapper
API reference
Loading...
Searching...
No Matches
include Directory 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.