BLE_Health_Thermometer for mbed HRM1017 with BLE library 0.1.0

Dependencies:   BLE_API TMP102 mbed nRF51822

Fork of BLE_Health_Thermometer2 by Ken Todotani

Files at this revision

API Documentation at this revision

Comitter:
todotani
Date:
Tue Sep 09 12:31:39 2014 +0000
Parent:
5:ab8889077be9
Child:
7:15bdf63dea83
Commit message:
BLE_Helth_Thermometer for HRM 1017 with BLE library 0.1.1

Changed in this revision

BLE_API.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
nRF51822.lib Show annotated file Show diff for this revision Revisions of this file
--- a/BLE_API.lib	Sat Sep 06 08:06:19 2014 +0000
+++ b/BLE_API.lib	Tue Sep 09 12:31:39 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/#ca826083980e
+http://mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/#0fb20195102b
--- a/main.cpp	Sat Sep 06 08:06:19 2014 +0000
+++ b/main.cpp	Tue Sep 09 12:31:39 2014 +0000
@@ -13,7 +13,7 @@
 #define DEBUG(...) /* nothing */
 #endif /* #if NEED_CONSOLE_OUTPUT */
 
-const static char  DEVICE_NAME[] = "HRM1017_HTM";
+const uint8_t  DEVICE_NAME[] = "HRM1017_HTM";
 static volatile bool  triggerSensorPolling = false;
 
 BLEDevice  ble;
@@ -43,8 +43,8 @@
 GattService        battService(GattService::UUID_BATTERY_SERVICE, battChars,
                                 sizeof(battChars) / sizeof(GattCharacteristic *));
 
-uint16_t             uuid16_list[] = {GattService::UUID_HEALTH_THERMOMETER_SERVICE,
-                                      GattService::UUID_BATTERY_SERVICE};
+uint16_t           uuid16_list[] = {GattService::UUID_HEALTH_THERMOMETER_SERVICE,
+                                   GattService::UUID_BATTERY_SERVICE};
 
 uint32_t quick_ieee11073_from_float(float temperature);
 void updateServiceValues(void);
@@ -107,6 +107,7 @@
     ble.accumulateAdvertisingPayload(GapAdvertisingData::COMPLETE_LIST_16BIT_SERVICE_IDS, (uint8_t*)uuid16_list, sizeof(uuid16_list));
     ble.accumulateAdvertisingPayload(GapAdvertisingData::GENERIC_THERMOMETER);
     ble.accumulateAdvertisingPayload(GapAdvertisingData::COMPLETE_LOCAL_NAME, (uint8_t *)DEVICE_NAME, sizeof(DEVICE_NAME));
+    ble.setDeviceName(DEVICE_NAME);
     ble.setAdvertisingType(GapAdvertisingParams::ADV_CONNECTABLE_UNDIRECTED);
     ble.setAdvertisingInterval(160); /* 100ms; in multiples of 0.625ms. */
     ble.startAdvertising();
--- a/nRF51822.lib	Sat Sep 06 08:06:19 2014 +0000
+++ b/nRF51822.lib	Tue Sep 09 12:31:39 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/todotani/code/nRF51822-060mod/#97823585e091
+http://mbed.org/teams/Nordic-Semiconductor/code/nRF51822/#98215c4f3a25