It bloody plays
Dependencies: mbed wave_player wavfile
main.cpp
00001 #include "mbed.h" 00002 #include "SDFileSystem.h" 00003 #include <wave_player.h> 00004 00005 #define PC_BAUD 9600 00006 00007 SDFileSystem sd(PTD2, PTD3, PTD1, PTE5, "sd"); 00008 Serial pc(USBTX,USBRX); 00009 00010 AnalogOut DACout(PTE30); 00011 wave_player waver(&DACout); 00012 00013 00014 int main() 00015 { 00016 00017 00018 //waver.set_verbosity(1); 00019 FILE *wave_file; 00020 pc.baud(PC_BAUD); 00021 printf("\n\r\n\rGoing to open a file...\n\r"); 00022 wave_file=fopen("/sd/coin.wav","r"); 00023 printf("Opened a file. Will now play.\n\r"); 00024 waver.play(wave_file); 00025 printf("Did it play?\n\r"); 00026 fclose(wave_file); 00027 wave_file=fopen("/sd/finish.wav","r"); 00028 waver.play(wave_file); 00029 printf("Did it play?\n\r"); 00030 fclose(wave_file); 00031 } 00032
Generated on Fri Jul 29 2022 21:08:45 by 1.7.2