BLE
Dependencies: ADT7410 BLE_API mbed nRF51822
See https://developer.mbed.org/users/yasuyuki/notebook/BLE/
Revision 1:6458709fb459, committed 2015-07-10
- Comitter:
- yasuyuki
- Date:
- Fri Jul 10 15:19:15 2015 +0000
- Parent:
- 0:1dbfda43d8b4
- Child:
- 2:d5bdd080d451
- Commit message:
- mbed=rev.101,BLE_API=rev.738,nRF51822=rev.385
Changed in this revision
--- a/BLE_API.lib Mon Jun 22 22:01:52 2015 +0000 +++ b/BLE_API.lib Fri Jul 10 15:19:15 2015 +0000 @@ -1,1 +1,1 @@ -http://developer.mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/#8a104d9d80c1 +http://developer.mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/#9c2edf20ea56
--- a/main.cpp Mon Jun 22 22:01:52 2015 +0000 +++ b/main.cpp Fri Jul 10 15:19:15 2015 +0000 @@ -1,13 +1,18 @@ //********************** // BLE demo for mbed_HRM1017 // +// successful combination +// mbed=rev.97/BLE_API=rev.341/nRF51822=rev.111 +// mbed=rev.101/BLE_API=rev.738/nRF51822=rev.385 +// // (C)Copyright 2015 All rights reserved by Y.Onodera // http://einstlab.web.fc2.com //********************** #if defined(TARGET_HRM1017) #include "mbed.h" #include "ADT7410.h" -#include "BLEDevice.h" // BLEライブラリのヘッダ +//#include "BLEDevice.h" // BLEライブラリのヘッダ BLE_API=rev.341 +#include "BLE.h" // BLEライブラリのヘッダ BLE_API=rev.738 #include "BatteryService.h" // BatteryServiceのヘッダ #include "HeartRateService.h" // HeartRateServiceのヘッダ #include "HealthThermometerService.h" // HealthThermometerServiceのヘッダ @@ -49,20 +54,17 @@ // BLE接続処理 -#define OLD +//#define OLD #ifdef OLD -// old version BLE_API until rev.341 +// BLE_API=rev.341 void connectionCallback( Gap::Handle_t handle, Gap::addr_type_t peerAddrType, const Gap::address_t peerAddr, const Gap::ConnectionParams_t *params) #else -// new version +// BLE_API=rev.738 void connectionCallback( -Gap::Handle_t handle, -Gap::addr_type_t peerAddrType, const Gap::address_t peerAddr, -Gap::addr_type_t ownAddrType, const Gap::address_t ownAddr, -const Gap::ConnectionParams_t *params) +const Gap::ConnectionCallbackParams_t *params) #endif { led2 = 1; @@ -79,6 +81,8 @@ // BLE接続タイムアウト処理 +#ifdef OLD +// BLE_API=rev.341 void connectTimeoutCallback(void) { // to do @@ -89,6 +93,12 @@ // System-off // NRF_POWER->SYSTEMOFF = 1; } +#else +// BLE_API rev.738 +void connectTimeoutCallback(Gap::TimeoutSource_t source) +{ +} +#endif void initAdvertising(void)
--- a/mbed.bld Mon Jun 22 22:01:52 2015 +0000 +++ b/mbed.bld Fri Jul 10 15:19:15 2015 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/433970e64889 \ No newline at end of file +http://mbed.org/users/mbed_official/code/mbed/builds/7cff1c4259d7 \ No newline at end of file
--- a/nRF51822.lib Mon Jun 22 22:01:52 2015 +0000 +++ b/nRF51822.lib Fri Jul 10 15:19:15 2015 +0000 @@ -1,1 +1,1 @@ -http://developer.mbed.org/teams/Nordic-Semiconductor/code/nRF51822/#be2a122ed2f7 +http://developer.mbed.org/teams/Nordic-Semiconductor/code/nRF51822/#6c82f06746bb