arduino-audio-tools
|
Multicore support. More...
Classes | |
class | BufferRTOS< T > |
Buffer implementation which is using a FreeRTOS StreamBuffer. The default allocator uses psram is available. More... | |
class | LockGuard |
RAII implementaion using a Mutex: Only a few microcontrollers provide lock guards, so I decided to roll my own solution where we can just use a dummy Mutex implementation that does nothing for the cases where this is not needed. More... | |
class | Mutex |
Mutex implemntation using FreeRTOS. More... | |
class | MutexBase |
Empty Mutex implementation which does nothing. More... | |
class | QueueRTOS< T > |
FIFO Queue whch is based on the FreeRTOS queue API. The default allocator will allocate the memory from psram if available. More... | |
class | SynchronizedBuffer< T > |
Wrapper class that can turn any Buffer into a thread save implementation. More... | |
class | SynchronizedNBuffer< T > |
NBuffer which uses some RTOS queues to manage the available and filled buffers. More... | |
class | Task |
FreeRTOS task. More... | |
Multicore support.