testing for double to float

Dependencies:   ADXL345_nRF51 BLE_API advertiser_data mbed nRF51822

Fork of BLE_GAP_Acceleration_Observer_2_Advertisers by Ames HCI IoT

Revision:
6:460ee10d9930
Parent:
5:103717ce54e5
Child:
7:d78080148084
--- a/main.cpp	Sat Jun 20 23:40:04 2015 +0000
+++ b/main.cpp	Thu Jul 16 23:08:49 2015 +0000
@@ -18,35 +18,26 @@
 #include "BLE.h"
 
 BLE        ble;
-DigitalOut led1(LED1);
 
-void periodicCallback(void)
+void advertisementCallback(const Gap::AdvertisementCallbackParams_t *params)
 {
-    led1 = !led1; /* Do blinky on LED1 while we're waiting for BLE events */
-}
-
-void advertisementCallback(const Gap::AdvertisementCallbackParams_t *params) {
-
-    printf("Adv peerAddr: [%02x %02x %02x %02x %02x %02x] rssi %d, ScanResp: %u, AdvType: %u\r\n",
-           params->peerAddr[5], params->peerAddr[4], params->peerAddr[3], params->peerAddr[2], params->peerAddr[1], params->peerAddr[0],
-           params->rssi, params->isScanResponse, params->type);
-#if DUMP_ADV_DATA
-    for (unsigned index = 0; index < params->advertisingDataLen; index++) {
-        printf("%02x ", params->advertisingData[index]);
+    if (params->peerAddr[5] == 0xe5 && params->peerAddr[4] == 0x4f) {
+        printf("Adv peerAddr: [%02x %02x %02x %02x %02x %02x] rssi %d, ScanResp: %u, AdvType: %u\r\n",
+                params->peerAddr[5], params->peerAddr[4], params->peerAddr[3], params->peerAddr[2], params->peerAddr[1], params->peerAddr[0],
+                params->rssi, params->isScanResponse, params->type);
+        for (unsigned index = 0; index < params->advertisingDataLen; index++) {
+           printf("%02x ", params->advertisingData[index]);
+        }
+        printf("\r\n");
     }
-    printf("\r\n");
-#endif /* DUMP_ADV_DATA */
 }
 
 int main(void)
 {
-    led1 = 1;
-    Ticker ticker;
-    ticker.attach(periodicCallback, 1);
-
     ble.init();
 
-    ble.gap().setScanParams(500 /* scan interval */, 200 /* scan window */);
+    // Set scan to be constant by interval == window
+    ble.gap().setScanParams(500 /* scan interval */, 500 /* scan window */);
     ble.gap().startScan(advertisementCallback);
 
     while (true) {