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-02-10
- Revision:
- 3:9a06c2bed650
- Parent:
- 1:8316c23ec6b9
- Child:
- 4:6bd81bb1790d
File content as of revision 3:9a06c2bed650:
/** 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(); setupfunc(); ecgsetupfunc(); chk = 1; // t.start(); sd_open_ECGfile(pid); for(int i=0; i<N_ECG; i++) { concatenate_value2= readvalue(); sd_write(concatenate_value2); pc.printf( "%d\n", concatenate_value2); } sd_close(); // t.stop(); // printf( "%f\n", t.read()); } // End of main function