code with new display driver ili9341
Dependencies: SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217
Fork of Int_Demo_09May2017_Suhasini_HRavg_Nik_BT_ba_update4thJuly17_nikita7july by
Diff: sdcard.cpp
- Revision:
- 10:aeff3309002a
- Parent:
- 8:adf2ba7e6412
- Child:
- 11:9a6545c2eb5d
--- a/sdcard.cpp Fri Apr 28 10:40:36 2017 +0000 +++ b/sdcard.cpp Wed May 03 05:32:37 2017 +0000 @@ -370,7 +370,68 @@ fclose (fpppg); return ppgloc; } - + //fread(buffer, 1, size, fp) //fwrite(&buffer, , - //----------------------------------------------------28/4/2017--------------------------------- \ No newline at end of file + //----------------------------------------------------28/4/2017--------------------------------- + //---------------------------------------------------------------------------------------------- + + + + //------- FUNCTION TO CREATE SINGLE BP FILE --------2/5/2017 (NIDHIN)---------------// + void create_single_BPfile(int pid) +{ + + //int ecgbuf[64] = {0}; + //uint32_t ppgbuf[64] = {0}; + + char buffer3[32]; + sprintf(buffer3, "/sd/%d_BP.csv", pid); + fp = fopen(buffer3, "a"); + + //buffer1[32] = ""; + sprintf(buffer3, "/sd/%d_BP_ECG.csv", pid); + fpecg = fopen(buffer3, "r"); + + //char buffer1[32] = ""; + sprintf(buffer3, "/sd/%d_BP_PPG.csv", pid); + fpppg = fopen(buffer3, "r"); + + for(int i=0; i<16; i++) + { + int ecgbuf[64] = {0} ; + fread(ecgbuf, sizeof(int), 64, fpecg); + fwrite(ecgbuf, sizeof(int), 64, fp); + } + + for(int i=0; i<26; i++) + { + int ppgbuf[64] = {0} ; + fread(ppgbuf, sizeof(int), 64, fpppg); + fwrite(ppgbuf, sizeof(int), 64, fp); + } + + fclose(fpecg); + fclose(fpppg); + fclose(fp); + + //char buffer1[32] = ""; + int status = 0 ; + sprintf(buffer3, "/sd/%d_BP_ECG.csv", pid); + status = remove(buffer3); + + if( status == 0 ) + snd.printf("\nECG file delete : Successful"); + else + snd.printf("\nECG file delete : UnSuccessful"); + + //char buffer1[32] = ""; + status = 0 ; + sprintf(buffer3, "/sd/%d_BP_PPG.csv", pid); + status = remove(buffer3); + + if( status == 0 ) + snd.printf("\nPPG file delete : Successful"); + else + snd.printf("\nPPG file delete : UnSuccessful"); +} \ No newline at end of file