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
Diff: sdCardReader.h
- 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();