arduino-audio-tools
Modules | Classes | Typedefs | Enumerations

Div Tools. More...

Modules

 Buffers
 Different Buffer Implementations.
 
 Collections
 Vector, List, Queue, Stack...
 
 Converters
 Convert Audio You can add a converter as argument to the StreamCopy::copy() or better use is with a ConverterStream.
 
 Memory Management
 Allocators and Memory Manager.
 
 Strings
 Strings This framework is avoiding the use of Arduino Strings, so that we can use it easily also on other platforms!
 
 Timers
 Platform independent timer API.
 

Classes

class  AdapterAudioOutputToAudioStream
 Wrapper which converts a AudioStream to a AudioOutput. More...
 
class  AdapterAudioStreamToAudioOutput
 Wrapper which converts a AudioStream to a AudioOutput. More...
 
class  AdapterPrintToAudioOutput
 Wrapper which converts a Print to a AudioOutput. More...
 
class  AudioActions
 A simple class to assign functions to gpio pins e.g. to implement a simple navigation control or volume control with buttons. More...
 
class  Debouncer
 Helper class to debounce user input from a push button. More...
 
class  MusicalNotes
 Determination of the frequency of a music note. More...
 
class  StreamCopyT< T >
 Typed Stream Copy which supports the conversion from channel to 2 channels. We make sure that we allways copy full samples. More...
 

Typedefs

using StreamCopy = StreamCopyT< uint8_t >
 We provide the typeless StreamCopy. More...
 

Enumerations

enum  MusicalNotesEnum {
  C , CS , D , DS ,
  E , F , FS , G ,
  GS , A , AS , B
}
 Notes.
 

Detailed Description

Div Tools.

Typedef Documentation

◆ StreamCopy

using StreamCopy = StreamCopyT<uint8_t>

We provide the typeless StreamCopy.

Author
Phil Schatzmann