waverplayer RTOS demo - at present time older libraries were needed to avoid SD open errors - so don't update them
Dependencies: SDFileSystem_OldbutworkswithRTOS mbed-rtos mbed wave_player
Fork of WavePlayer_HelloWorld by
main.cpp
00001 00002 #include "mbed.h" 00003 #include "rtos.h" 00004 #include "SDFileSystem.h" 00005 #include "wave_player.h" 00006 00007 00008 SDFileSystem sd(p5, p6, p7, p8, "sd"); //SD card 00009 00010 AnalogOut DACout(p18); 00011 00012 wave_player waver(&DACout); 00013 00014 int main() 00015 { 00016 FILE *wave_file; 00017 printf("\r\n\nHello, wave world!\n\r"); 00018 Thread::wait(1000); 00019 wave_file=fopen("/sd/sample.wav","r"); 00020 if(wave_file==NULL) printf("file open error!\n\n\r"); 00021 waver.play(wave_file); 00022 fclose(wave_file); 00023 }
Generated on Sun Jul 17 2022 06:16:29 by 1.7.2