FreeRTOS C++ Wrappers
1.6.0
C++ interface to FreeRTOS
|
Classes | |
class | BinaryQueue |
class | BinarySemaphore |
class | ConditionVariable |
class | CountingSemaphore |
class | CriticalSection |
class | Deque |
class | EventGroup |
class | EventGroupCreateException |
class | LockGuard |
class | MemoryPool |
class | MemoryPoolBadAlignmentException |
class | MemoryPoolMallocException |
class | Mutex |
class | MutexCreateException |
class | MutexRecursive |
class | MutexStandard |
class | Queue |
class | QueueCreateException |
class | ReadWriteLock |
class | ReadWriteLockCreateException |
class | ReadWriteLockPreferReader |
class | ReadWriteLockPreferWriter |
class | Semaphore |
class | SemaphoreCreateException |
class | Tasklet |
class | TaskletCreateException |
class | Thread |
class | TickHook |
class | Ticks |
class | Timer |
class | TimerCreateException |
class | WorkItem |
class | WorkQueue |
Condition variables are an additon to the FreeRTOS C++ Wrapper classes. If you want to include them, you need to define the following in your makefile or project.
C++ exceptions are used by default when constructors fail. If you do not want this behavior, define the following in your makefile or project. Note that in most / all cases when a constructor fails, it's a fatal error. In the cases when you've defined this, the new default behavior will be to issue a configASSERT() instead.
The default in the C++ Wrapper classes is to use the C++ string class. If you do not want this, define the following in your makefile or project, and the Thread class will default to using character arrays instead of C++ strings.