arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces
MutexRP2040.h File Reference
#include "AudioTools/Concurrency/Mutex.h"
Include dependency graph for MutexRP2040.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MutexRecursiveRP2040
 Recursive Mutex implementation using the RP2040 Pico SDK: the owning core/task can lock it multiple times and must unlock it the same number of times. More...
 
class  MutexRP2040
 Mutex API for non IRQ mutual exclusion between cores. Mutexes are application level locks usually used protecting data structures that might be used by multiple threads of execution. Unlike critical sections, the mutex protected code is not necessarily required/expected to complete quickly, as no other sytem wide locks are held on account of an acquired mutex. More...
 
class  NoInterruptHandler
 Disable, enable interrupts (only on the actual core) More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.