29 #include <mraa/gpio.h>
43 int delayTimeLowSharp;
45 int delayTimeMedSharp;
47 int delayTimeHighSharp;
92 void playSound(
char letter,
bool sharp, std::string vocalWeight);
95 mraa_gpio_context m_gpio;
96 std::map <char, NoteData> m_note_list;
97 void sound(
int note_delay);
98 NoteData storeNote(
int noteDelayLow,
int noteDelayLowSharp,
99 int noteDelayMed,
int noteDelayMedSharp,
100 int noteDelayHigh,
int noteDelayHighSharp);
Definition: grovespeaker.h:40
GroveSpeaker(int pin)
Definition: grovespeaker.cxx:31
void playSound(char letter, bool sharp, std::string vocalWeight)
Definition: grovespeaker.cxx:81
~GroveSpeaker()
Definition: grovespeaker.cxx:44
void playAll()
Definition: grovespeaker.cxx:63
API for the GroveSpeaker speaker.
Definition: grovespeaker.h:66