It bloody plays

Dependencies:   mbed wave_player wavfile

Committer:
rogerhippo
Date:
Wed Mar 20 11:59:20 2019 +0000
Revision:
1:804c1daa860b
Parent:
0:bdadf0052e87
It is bloody working now

Who changed what in which revision?

UserRevisionLine numberNew contents of line
uhclem 0:bdadf0052e87 1 #include "mbed.h"
uhclem 0:bdadf0052e87 2 #include "SDFileSystem.h"
uhclem 0:bdadf0052e87 3 #include <wave_player.h>
uhclem 0:bdadf0052e87 4
uhclem 0:bdadf0052e87 5 #define PC_BAUD 9600
uhclem 0:bdadf0052e87 6
rogerhippo 1:804c1daa860b 7 SDFileSystem sd(PTD2, PTD3, PTD1, PTE5, "sd");
uhclem 0:bdadf0052e87 8 Serial pc(USBTX,USBRX);
uhclem 0:bdadf0052e87 9
rogerhippo 1:804c1daa860b 10 AnalogOut DACout(PTE30);
uhclem 0:bdadf0052e87 11 wave_player waver(&DACout);
uhclem 0:bdadf0052e87 12
uhclem 0:bdadf0052e87 13
uhclem 0:bdadf0052e87 14 int main()
uhclem 0:bdadf0052e87 15 {
rogerhippo 1:804c1daa860b 16
uhclem 0:bdadf0052e87 17
uhclem 0:bdadf0052e87 18 //waver.set_verbosity(1);
uhclem 0:bdadf0052e87 19 FILE *wave_file;
uhclem 0:bdadf0052e87 20 pc.baud(PC_BAUD);
uhclem 0:bdadf0052e87 21 printf("\n\r\n\rGoing to open a file...\n\r");
rogerhippo 1:804c1daa860b 22 wave_file=fopen("/sd/coin.wav","r");
uhclem 0:bdadf0052e87 23 printf("Opened a file. Will now play.\n\r");
uhclem 0:bdadf0052e87 24 waver.play(wave_file);
uhclem 0:bdadf0052e87 25 printf("Did it play?\n\r");
uhclem 0:bdadf0052e87 26 fclose(wave_file);
rogerhippo 1:804c1daa860b 27 wave_file=fopen("/sd/finish.wav","r");
rogerhippo 1:804c1daa860b 28 waver.play(wave_file);
rogerhippo 1:804c1daa860b 29 printf("Did it play?\n\r");
rogerhippo 1:804c1daa860b 30 fclose(wave_file);
uhclem 0:bdadf0052e87 31 }
uhclem 0:bdadf0052e87 32