James Joh / Mbed 2 deprecated wave_player_DMA_mbed

Dependencies:   mbed wave_player SDFileSystem

Files at this revision

API Documentation at this revision

Comitter:
jjoh6
Date:
Tue Apr 26 18:58:23 2022 +0000
Parent:
3:ebbd7fcecb8d
Commit message:
For caleb only

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
wave_playerOG.lib Show annotated file Show diff for this revision Revisions of this file
wave_player_dma.lib Show diff for this revision Revisions of this file
diff -r ebbd7fcecb8d -r 187c809ac142 main.cpp
--- a/main.cpp	Wed Mar 16 19:59:44 2016 +0000
+++ b/main.cpp	Tue Apr 26 18:58:23 2022 +0000
@@ -2,6 +2,8 @@
 #include "mbed.h"
 #include "SDFileSystem.h"
 #include "wave_player.h"
+#include <string> 
+
 
 
 SDFileSystem sd(p5, p6, p7, p8, "sd"); //SD card
@@ -9,12 +11,24 @@
 AnalogOut DACout(p18);
 
 wave_player waver(&DACout);
+int counter = 1;
 
-int main()
-{
-    FILE *wave_file;
-    printf("\n\n\nHello, wave world!\n");
-    wave_file=fopen("/sd/sample.wav","r");
-    waver.play(wave_file);
-    fclose(wave_file);
+
+string out1 = "/sd/sample1.wav";
+string out2 = "/sd/sample2.wav";
+string out3 = "/sd/sample3.wav";
+char* song1= &out1[0];
+char* song2 = &out2[0];
+char* song3 = &out3[0];
+
+char* songs[] = {song1, song2, song3};
+
+
+int main(){
+        int chosen = 1;
+        FILE *wave_file;
+        wave_file=fopen(songs[chosen],"r");
+        waver.play(wave_file);
+        wait(1);
+        fclose(wave_file);
 }
\ No newline at end of file
diff -r ebbd7fcecb8d -r 187c809ac142 wave_playerOG.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wave_playerOG.lib	Tue Apr 26 18:58:23 2022 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/sravet/code/wave_player/#acc3e18e77ad
diff -r ebbd7fcecb8d -r 187c809ac142 wave_player_dma.lib
--- a/wave_player_dma.lib	Wed Mar 16 19:59:44 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-https://developer.mbed.org/users/ebradley6/code/wave_player_dma/#11a670498598