RTOS Wrapper
API reference
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123]
 ▼ docs
 _doxygen
 ▼ include
 ▼ os
 os_cmsis.hCMSIS-RTOS2 backend for the generic OS abstraction
 os_freertos.hFreeRTOS backend for the generic OS abstraction
 os_none.hNo-scheduler backend for the generic OS abstraction
 os_threadx.hAzure RTOS ThreadX backend for the generic OS abstraction
 BaseThread.hAbstract base class for long running worker threads
 BaseThreadsManager.hOptional registry that starts / stops a group of BaseThread instances together
 CriticalGuard.hRAII helper for entering and exiting a critical section
 ErrorHistory.hFixed-capacity ring buffer of error / event records
 FlagsSaver.hAtomic two-state flag bitset with optional event-flag waiter
 FreeRTOSUtils.hFreeRTOS utility functions for error reporting and debugging
 Mutex.hNamed-mutex wrapper used by BaseThread infrastructure
 MutexGuard.hMutexGuard class definition
 OsAbstraction.hGeneric RTOS abstraction — public header
 OsEventFlags.hLightweight C++ wrapper for the RTOS event-flag-group primitive
 OsQueue.hLightweight C++ wrapper for the RTOS queue primitive
 OsUtility.hC-facing helper functions for delays, cycle counters, and creation of RTOS handles (queues, event groups, timers, mutexes, stream buffers)
 PeriodicTimer.hC++ wrapper for FreeRTOS timers
 RtosMutex.hCross-platform RTOS mutex and synchronization primitives
 SeqlockSnapshot.hSingle-writer / many-reader coherent snapshot of a POD value
 SignalSemaphore.hSignalSemaphore class definition
 Utility.hMiscellaneous utility helpers for the RTOS wrapper
 ▼ src
 BaseThread.cppImplementation of the BaseThread class
 BaseThreadHostStub.cpp
 CriticalSection.cpp
 FreeRTOSUtils.cImplementation of FreeRTOS utility functions
 Mutex.cpp
 MutexGuard.cpp
 OsUtility.cpp
 PeriodicTimer.cpp
 RtosMutex.cppRtosMutex and RtosSharedMutex member functions
 SignalSemaphore.cpp