old demo that i want to try in mbed studio
Dependencies: mbed SDFileSystem_Copy_of_mbed_version I2S
Diff: NotchingDemo.cpp
- Revision:
- 33:a75f0a30fbdc
- Parent:
- 32:6ee488c97dcc
- Child:
- 34:26118c8f2e48
--- a/NotchingDemo.cpp Sun May 26 21:29:41 2019 +0000 +++ b/NotchingDemo.cpp Sun May 26 22:09:28 2019 +0000 @@ -246,6 +246,7 @@ short *data_sptr_startup = 0; FILE *StartupWav; FILE *N3Wav; +int temp = 0; void flip() { led2 = !led2; @@ -293,7 +294,12 @@ void FileSwitch_isr() { FileSwitchFlag = 1; - + temp = 1; + /*FILE* testwav = fopen("/sd/mydir/SoundDecoder_second/05.wav","rb"); + if(N3Wav == NULL) { + printf("Cannot Open testwav\n\r"); + } + */ fseek(N3Wav,44,SEEK_SET); // fclose(StartupWav); } @@ -659,6 +665,15 @@ if(FileSwitchFlag == 1) { fread(WavInfo_N3.slice_buf,WavInfo_N3.FileFormat.block_align,1,N3Wav); data_sptr=(short*)WavInfo_N3.slice_buf; + if(temp == 1) { + FILE* testwav = fopen("/sd/mydir/SoundDecoder_second/05.wav","rb"); + if(N3Wav == NULL) { + printf("Cannot Open testwav\n\r"); + } + fclose(StartupWav); + temp = 0; + } + } else { fread(FileInfo.slice_buf,FileInfo.FileFormat.block_align,1,my_wav); data_sptr=(short *)FileInfo.slice_buf; // 16 bit samples