![]() |
Open FFBoard
Open source force feedback firmware
|
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.