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 SenseSemi

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