2017年度の製作を開始します。

Dependencies:   BufferedSoftSerial2 SDFileSystem-RTOS mbed mbed-rtos INA226_ver1

Fork of keiki2016ver5 by albatross

Branch:
SDandCadenceThread
Revision:
73:2122c87cac9b
Parent:
72:bb664e4378a0
Child:
74:2514b70fd710
Child:
75:85a5e39b2f3c
Child:
76:2ac3d145942f
--- a/main.cpp	Fri Jun 16 12:32:54 2017 +0000
+++ b/main.cpp	Fri Jun 16 14:33:37 2017 +0000
@@ -295,8 +295,8 @@
 
 void DataReceiveFromSouda(/*void const *arg*/)
 {
-    char cErebonR[5];
-    char cErebonL[5];
+    char cErebonR[6] = {};
+    char cErebonL[6] = {};
 //    while(1){
     if(soudaSerial.readable()) {
         led2 = !led2;
@@ -306,22 +306,23 @@
         }
         for(int i = 0; i < SOUDA_DATAS_NUM; i++) {
             soudaDatas[i] = soudaSerial.getc();
-           // pc.printf("%d,",(int)(soudaDatas[i] - '0'));
+//            pc.printf("%d,",(int)(soudaDatas[i] - '0'));
         }
        // pc.printf("\n\r");
      //   sscanf(soudaDatas+YOKUTAN_DATAS_NUM,"%5.2f,%d,%5.2,%d",&inputR,&drugR,&inputL,&drugL);
         for(int i = 14; i < 19; i++) {
-            cErebonR[i] = soudaDatas[i];
+            cErebonR[i-14] = soudaDatas[i];
         }
         drugR = soudaDatas[19]- '0';
         inputR = atof(cErebonR);
         for(int i = 21; i < 26; i++) {
-            cErebonL[i] = soudaDatas[i];
+            cErebonL[i-21] = soudaDatas[i];
         }
         drugL = soudaDatas[26]- '0';
         inputL = atof(cErebonL);
         
         pc.printf("erebonR:%5.5f,   drugR:%d     erebonL:%5.5f   drugL:%d",inputR,drugR,inputL,drugL);
+//        pc.printf("erebonR:%s,   drugR:%d     erebonL:%s   drugL:%d",cErebonR,drugR,cErebonL,drugL);
     }//if
 //    }//while(1)
 }