old demo that i want to try in mbed studio
Dependencies: mbed SDFileSystem_Copy_of_mbed_version I2S
Diff: NotchingDemo.cpp
- Branch:
- LargeFile_Tests
- Revision:
- 60:36df2997de3d
- Parent:
- 59:8e7c25a915a0
- Child:
- 61:212d2db45c56
--- a/NotchingDemo.cpp Fri Sep 27 19:51:29 2019 +0000
+++ b/NotchingDemo.cpp Fri Sep 27 20:12:29 2019 +0000
@@ -271,12 +271,12 @@
sampletick.attach(&isr,1.0/sampling_freq); //1/16000
classPositionIndicators Positions;
- slice1 = 0;
- //FILE* wavfile1 = fopen("/sd/mydir/SoundDecoder_second/All_eight_notches.wav","rb");
- FILE* wavfile1 = fopen("/sd/mydir/SoundDecoder_second/01.wav","rb");
- fseek(wavfile1,Positions.notch1_start_pt,SEEK_SET);
+ slice1 = Positions.notch2_start_pt;
+ FILE* wavfile1 = fopen("/sd/mydir/SoundDecoder_second/All_eight_notches.wav","rb");
+ //FILE* wavfile1 = fopen("/sd/mydir/SoundDecoder_second/01.wav","rb");
classSoundFile Sound1;
Sound1 = ReadFileInfo(Sound1, wavfile1);
+ fseek(wavfile1,Positions.notch2_start_pt,SEEK_SET);
printf("about to play wav file\n\r");
Play_WaveFileLoop(Sound1,wavfile1,Positions);
printf("finished playing Wav file\n\r");
@@ -386,9 +386,9 @@
//Sound1=======================================================================================
- if( slice1 == (Positions.notch2_start_pt) ) {
- slice1 = 0;
- fseek(wavfile1,Positions.notch1_start_pt,SEEK_SET);
+ if( slice1 == (Positions.notch3_start_pt) ) {
+ slice1 = Positions.notch2_start_pt;
+ fseek(wavfile1,Positions.notch2_start_pt,SEEK_SET);
}
fread(Sound1.FileInfo.slice_buf,Sound1.FileInfo.FileFormat.block_align,1,wavfile1);