Chapter 8: C Pointers and Arrays
sendFString(VOLUME_DOWN);
// parse first character
case '+':
stopTune();
sendFString(TALKING_TO);
sendFString(WHO_DEMO);
sendFString(ENTER);
sendFString(TEXT_FUR_ELISE);
sendFString(ENTER);
sendFString(TEXT_TURKEY_MARCH);
sendFString(ENTER);
sendFString(TEXT_AULD_LANG_SYNE);
sendFString(ENTER);
sendFString(TEXT_SIRENE1);
sendFString(ENTER);
sendFString(TEXT_SIRENE2);
sendFString(ENTER);
sendFString(TEXT_WHISTLE);
sendFString(ENTER);
sendFString(VOLUME_UP);
sendFString(THE_VOLUME);
sendFString(ENTER);
sendFString(THE_VOLUME);
sendFString(ENTER);
sendFString(STOP);
}
void parseInput(char s[])
{
if( (s[0] <= '7') && ( s[0] >= '1') ) // 7 tunes
{
startTune(s[0]);
}
else
{
switch (s[0])
{
volumeUp();
break;
case '-':
volumeDown();
break;
case 's':
if( (s[1] == 't') && (s[2] == 'o') && (s[3] == 'p'))