ToneGenerator.h File Reference
#include "ToneGenerator/ToneBufferQueue.h"
#include <WString.h>
#include <driver/i2s.h>
Include dependency graph for ToneGenerator.h:

Go to the source code of this file.

Classes

class  ToneGenerator
 Generates tones with smooth transitions using Tone Buffers. More...
 

Macros

#define TG_VOICE_MAP(XX)
 
#define TG_EFFECT_MAP(XX)
 
#define XX(t)   t,
 
#define XX(t)   t,
 

Macro Definition Documentation

◆ TG_EFFECT_MAP

#define TG_EFFECT_MAP (   XX)
Value:
XX(Normal) \
XX(Mute) \
XX(FadeIn) \
XX(FadeOut)
#define XX(t)
Definition: ToneGenerator.h:53

◆ TG_VOICE_MAP

#define TG_VOICE_MAP (   XX)
Value:
XX(Sine) \
XX(Triangular) \
XX(Sawtooth) \
XX(Square)

◆ XX [1/2]

#define XX (   t)    t,

◆ XX [2/2]

#define XX (   t)    t,