Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
19:74155d652c37
Parent:
16:744ce85aede2
Child:
20:e5857b287b3b
--- a/SnSDUtils.cpp	Sat Sep 29 04:54:15 2012 +0000
+++ b/SnSDUtils.cpp	Tue Oct 02 01:58:50 2012 +0000
@@ -10,7 +10,8 @@
 
 //#define DEBUG
 
-const char* const SnSDUtils::kSDsubDir  = "/sd";
+const char* const SnSDUtils::kSDdir     = "/sd";
+const char* const SnSDUtils::kSDsubDir  = "/sd/data";
 char              SnSDUtils::fgCurFileName[kFNBufSize]={0};
 FILE*             SnSDUtils::fgCurFile  = 0;
 uint16_t          SnSDUtils::fgCurSeq   = 0;
@@ -132,6 +133,9 @@
 #endif
     FILE* f = fopen(fn.c_str(), mode);
     //setvbuf(f, 0, _IONBF, 0); // no buffering
+#ifdef DEBUG
+    printf("OpenSDFile: f=%p\r\n",(void*)f);
+#endif
     return f;
 }
 
@@ -148,9 +152,15 @@
     if (fgCurFileName!=NULL) {
         fgCurFile = OpenSDFile(fgCurFileName, "wb");
         if (fgCurFile!=NULL && ferror(fgCurFile)==0) {
+#ifdef DEBUG
+            printf("Writing file header\r\n");
+#endif
             WriteFileHeader(fgCurFile, macadr, run, fgCurSeq);
         }
     }
+#ifdef DEBUG
+    printf("fgCurFile=%p\r\n",(void*)fgCurFile);
+#endif
     return fgCurFile;
 }