t

Dependencies:   SDFileSystem USBHost_SAMPLE mbed

Fork of USBHost_TEST by USER PASS

Revision:
6:6ba1ef8942d0
Parent:
5:cafe4eec6398
Child:
7:14c35d8672b8
--- a/main.cpp	Mon Nov 20 06:14:20 2017 +0000
+++ b/main.cpp	Mon Nov 20 06:18:21 2017 +0000
@@ -5,7 +5,7 @@
 DigitalOut led(LED1);
 SDFileSystem sd(p5, p6, p7, p8, "sd");
 
-int i=0;
+public int i=0;
 float Ktime_val=0;
 
 Timer k_time; //初期化
@@ -14,13 +14,7 @@
 
 void onKey(uint8_t key) {
   pc1.printf("%c", key);
-
-  if(i!=0){
-    k_time.stop();
-    Ktime_val=k_time.read_ms();
-  }
   
-  k_time.start();
   ++i;
   FILE *fp;
   fp = fopen("/sd/keylog/log.csv", "a");  //SDカード内のkeylogフォルダの中にcsvファイルを追記形式で開く(新規作成)
@@ -47,10 +41,18 @@
 }
 
 int main() {
+  
+    if(i!=0){
+    k_time.stop();
+    Ktime_val=k_time.read_ms();
+  }
+  
   mkdir("/sd/keylog", 0777);
   FILE *fp;
   fp = fopen("/sd/keylog/log.csv","w"); //csvを書き込み形式で開く
   fclose(fp); //ファイルを閉じる
+  
+  k_time.start();
 
   Thread keyboardTask(keyboard_task, NULL, osPriorityNormal, 256 * 4);