サイコン用プログラム BLE通信送信確認
Dependencies: mbed BLE_API nRF51822
Diff: main.cpp
- 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, >, 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);