arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
R2ROutput.h File Reference
#include "AudioToolsConfig.h"
#include "AudioTools/CoreAudio/AudioTimer/AudioTimer.h"
#include "AudioTools/CoreAudio/AudioLogger.h"
#include "AudioTools/CoreAudio/AudioOutput.h"
#include "AudioTools/CoreAudio/Buffers.h"
#include "AudioTools/CoreAudio/AudioBasic/Collections/Vector.h"

Go to the source code of this file.

Classes

class  R2RConfig
 R2R configuration. More...
 
class  R2RDriver
 R2R driver which uses the Arduino API to setup and write to the digital pins. More...
 
class  R2RDriverBase
 R2R driver base class. More...
 
class  R2ROutput
 Output to R-2R DAC. You need to define the used digital pins in the configuration. Any number of bits is supported on max 2 channels. For a 4 bit single channel, you need to define 4 digital pins. see https://www.electronics-tutorials.ws/combination/r-2r-dac.html The default driver implementation uses Arduino digitalWrite(). You can provide your own optimized driver. More...
 

Namespaces

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

Variables

audio_tools::R2RDriver r2r_driver