サイコン用プログラム BLE通信送信確認

Dependencies:   mbed BLE_API nRF51822

Revision:
20:9ff36d021c34
Parent:
19:234f3afad29d
Child:
21:600cf473d9e7
--- a/main.cpp	Sun May 31 05:29:47 2015 +0000
+++ b/main.cpp	Sun May 31 13:11:11 2015 +0000
@@ -20,7 +20,7 @@
 #define CONN_INTERVAL 25  /**< connection interval 250ms; in multiples of 0.125ms. (durationInMillis * 1000) / UNIT_0_625_MS; */
 #define CONN_SUP_TIMEOUT  8000 /**< Connection supervisory timeout (6 seconds); in multiples of 0.125ms. */
 #define SLAVE_LATENCY     0
-
+#define TICKER_INTERVAL   2.0f
 
 BLEDevice   ble;
 
@@ -121,7 +121,7 @@
     memcpy(accelPayload+sizeof(float)*7, &at, sizeof(at));
     memcpy(accelPayload+sizeof(float)*8, &gt, sizeof(gt));
 
-    tickerInterval = 0.02f;
+    tickerInterval = TICKER_INTERVAL;
     memcpy(accelPayload+sizeof(float)*9, &tickerInterval, sizeof(tickerInterval));
 
     ble.updateCharacteristicValue(accelChar.getValueAttribute().getHandle(), accelPayload, sizeof(accelPayload));    //Mod
@@ -269,8 +269,9 @@
         //pc.printf("mpu test:NG\n\r");
     }
 
+    float ticker_ms = (TICKER_INTERVAL / 100.0f);
     Ticker ticker;
-    ticker.attach(periodicCallback, 0.02f); //.2f-sec
+    ticker.attach(periodicCallback, ticker_ms);//0.02f //.2f-sec
     
     ble.init();
     ble.onDisconnection(disconnectionCallback);