Updated with option to return from BP screen to main screen, resolved screen navigation issues
Dependencies: SDFileSystem TFTLCD_8bit ds3231 program mbed
Fork of poc_dis_5 by
ecgg.cpp
- Committer:
- nikitateggi
- Date:
- 2017-03-01
- Revision:
- 4:6bd81bb1790d
- Parent:
- 3:9a06c2bed650
File content as of revision 4:6bd81bb1790d:
/** ECG ADS1291 Test program. ADS1291 is a single channel ECG chip with a 24 bit Sigma-Delta ADC */ #include "mbed.h" #include <string.h> #include <stdio.h> #include "ds3231.h" #include "SDFileSystem.h" #include "ecg_dec.h" #include "rtc.h" #include "sdcard.h" #include "ec_bp.h" Serial pc(USBTX,USBRX); int ecg(int pid) { int concatenate_value2 = 0; int32_t sample_sum; // static int32_t avg[1500]; int32_t count = 0; int32_t fs = 500; int32_t w=0,w1=0; Timer t; unsigned char chk = 1; pc.baud(baud_rate); freqset(); // setting the frequency setupfunc(); ecgsetupfunc(); chk = 1; sd_open_ECGfile(pid); // opening the ecg file for(int i=0; i<N_ECG; i++) { concatenate_value2= readvalue(); sd_write(concatenate_value2); // writing into the sd card pc.printf( "%d\n", concatenate_value2); } sd_close(); // closing the file } // End of main function