Dependencies:   ChaNFSSD mbed BMP085 SHT2x

Revision:
6:4af28d398585
Parent:
5:3a1ce282892c
Child:
7:74ce774e53ef
--- a/main.cpp	Sun Feb 05 13:35:15 2012 +0000
+++ b/main.cpp	Thu Feb 09 17:05:36 2012 +0000
@@ -4,7 +4,7 @@
  * 2012-1-4 Toshihisa T
  */
 
-#define __MY_VERSION__  "0.83"
+#define __MY_VERSION__  "0.84"
 
 #define HAVE_TOGGLE_SW
 #define HAVE_MICROSD
@@ -55,6 +55,7 @@
 FILE *csvFP = NULL;
 FILE *gpsFP = NULL;
 int logSW = 0;
+LocalFileSystem local("local");  
 
 DigitalOut logled(LED3);
 DigitalOut myled(LED1);
@@ -73,6 +74,9 @@
     unsigned short countCandidate;
     char *endptr;
 
+    //この return を有効にすると、SDカードのチェックを行いません。
+    //return;
+
     avaiableSD = 0;
     d = opendir("/" _USE_FS_NAME);
     if ( d != NULL ) {
@@ -245,7 +249,7 @@
             char name[64];
             sprintf(name,"/%s/ENV%05d.CSV",_USE_FS_NAME,logNextCount);
             csvFP = fopen(name,"w+b");
-            sprintf(name,"/%s/ENV%05d.GPS",_USE_FS_NAME,logNextCount);
+            sprintf(name,"/%s/ENV%05d.UBX",_USE_FS_NAME,logNextCount);
             gpsFP = fopen(name,"w+b");
             if((csvFP != NULL) && (gpsFP != NULL)){
                 logled = 1; /* logging */
@@ -412,7 +416,7 @@
             lcd.printf("Check MicroSD:OK");
             break;
         default:
-            lcd.printf("Check MicroSD:DO\'NT USE");
+            lcd.printf("Check MicroSD:SKIP");
             break;
     }
 
@@ -514,6 +518,13 @@
 }
 
 /*
+ * 2012-2-10 V0.84
+ *
+ * *GPSデータの保存拡張子を .GPS から .UBX に変更。
+ *  UBXバイナリである事を示す。rtklib で処理できることを確認。
+ * *mbedライブラリ、FATFileSystemライブラリを最新に更新。
+ */
+/*
  * 2012-2-5 V0.83
  * センサー、I/Oの検出順番を変更(H/W 組立時の試験を兼ねる)
  * 下記の順番でセンサーやI/Oの検出をする。
@@ -531,7 +542,8 @@
  *    下記の修正を行った。但しこの修正が確実かはまだ分からない。
  *    a) 関数の戻り値が正常な場合に値を採用する。これは必要。
  *    b) 温湿度の取得後、SHT25 に対してソフトリセット命令を
- *	     毎回送る。これでうまく行くようならこれでいく。
+ *       毎回送る。これでうまく行くようならこれでいく。
+ *       →2012-2-10 今のところ問題は見つからない。これで進める。
  */
 /*
  * 2012-2-5 V0.81