ECG_ADS1198

Dependencies:   ADSlib mbed SDFileSystem

This was created for an internship project at IIT hyderabad.

Files at this revision

API Documentation at this revision

Comitter:
joelbandi
Date:
Tue Apr 07 18:49:23 2015 +0000
Parent:
2:86845af4bcac
Child:
4:dee470044b03
Commit message:
Update

Changed in this revision

ADSlib.lib Show annotated file Show diff for this revision Revisions of this file
SDFileSystem.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/ADSlib.lib	Sun Apr 05 20:34:03 2015 +0000
+++ b/ADSlib.lib	Tue Apr 07 18:49:23 2015 +0000
@@ -1,1 +1,1 @@
-http://developer.mbed.org/users/joelbandi/code/ADSlib/#8c8ce127f100
+http://developer.mbed.org/users/joelbandi/code/ADSlib/#b251aa7b7c86
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SDFileSystem.lib	Tue Apr 07 18:49:23 2015 +0000
@@ -0,0 +1,1 @@
+http://developer.mbed.org/teams/mbed/code/SDFileSystem/#7b35d1709458
--- a/main.cpp	Sun Apr 05 20:34:03 2015 +0000
+++ b/main.cpp	Tue Apr 07 18:49:23 2015 +0000
@@ -1,19 +1,22 @@
 #include "mbed.h"
 #include "ADSlib.h"
+#include "SDFileSystem/SDFileSystem.h"
 
-/***********************PROTOTYPING**********************************/
+/***********************PROTOTYPING AND SETTINGS*********************/
 DigitalOut CLKSEL(p8);
-DigitalOut ADS1CS(p11);
-DigitalOut ADS2CS(p12);
-DigitalOut MULT_ADS(p13);
+DigitalOut ADS1CS(p16);
+DigitalOut ADS2CS(p17);
+DigitalOut MULT_ADS(p18);
 DigitalOut PWDN(p10);
 DigitalOut RESETpin(p9);
-DigitalOut STARTpin(p14);
+DigitalOut STARTpin(p19);
 DigitalIn DRDY(p15);
 SPI spi(p5,p6,p7);
-/********************************************************************/
+SDFileSystem sd(p11,p12,p13,p14,"sd");
 signed char Input_Data_Stream[19];
 int16_t Input_modified[12];
+LocalFileSystem local("local");
+/********************************************************************/
 
 int main()       // main call
 {
@@ -83,6 +86,32 @@
     Input_modified[11]=((2*Input_modified[7])-Input_modified[6])/2;
     spi.write(SDATAC);
 
+    /***********************FILE IO PROCEDURE ON LOCAL STORAGE******************/
+    FILE* file = fopen("local/logfile.txt","w");
+    for (int k =0; k<12; k++) {
+        fputc(Input_modified[k],file);
+    }
+    //dont forget to fclose(file);
+    /***************************************************************************/
+
+
+///////////////////////////OR///////////////////////////////////////////////////////////////////////
+
+
+    /****************************SD I/O OPERATIONS *****************************/
+    mkdir("sd/logfiledir",0777);
+    FILE* file1 = fopen("sd/logfiledir/logfile.txt","w");
+    for (int k =0; k<12; k++) {
+        fputc(Input_modified[k],file1);
+    }
+    //dont forget to fclose(file1);
+    /***************************************************************************/
+    
+
+
+
+
+