A set of data recording functions to locally store data in a circular buffer, with functions for offloading to an SD Card when convenient. dataRecorderr.h shows accessible functions to the main program - all direct SD operations are abstracted away by the library. When using this library, #include dataRecorder.h

Dependencies:   sd-driver_compatible_with_MAX32630FTHR

Fork of CircularBufferSDCardLib by Daniel Levine

Revision:
5:0a4ff027086c
Parent:
4:fe6d2823b7cb
Child:
12:c09a50d9469a
--- a/sdCardReader.h	Thu Apr 05 01:22:57 2018 -0400
+++ b/sdCardReader.h	Thu Apr 05 04:08:32 2018 -0400
@@ -24,10 +24,10 @@
   	FILE* openFile(string filename);
 	void closeFile(FILE* fileToClose);
 
-	int writeDataPoint(FILE* theFile, int index, uint32_t timestamp, uint16_t* data);
+	int writeDataPoint(FILE* theFile, int index, uint32_t timestamp, vector<uint16_t> data);
 	int eraseData();
 
-	int fullWriteProcedure(string filename,int* indexArr, uint32_t* timeArr, uint16_t** allData);
+	int fullWriteProcedure(string filename,vector<int> indexArr, vector<uint32_t> timeArr, vector<vector <uint16_t> > allData);
 		
 	void mountFileSystem();
 	void unmountFileSystem();