Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed wave_player SDFileSystem
Revision 4:187c809ac142, committed 2022-04-26
- Comitter:
- jjoh6
- Date:
- Tue Apr 26 18:58:23 2022 +0000
- Parent:
- 3:ebbd7fcecb8d
- Commit message:
- For caleb only
Changed in this revision
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