Dependencies: ChaNFSSD mbed BMP085 SHT2x
Diff: main.cpp
- 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