Geo beacon for VF.

Dependencies:   MMA8452 aconno_bsp adc52832_common

Revision:
11:92a9fffd5015
Parent:
10:fd91664032d8
Child:
12:6b072c2a061c
--- a/main.cpp	Tue Jul 25 09:22:32 2017 +0000
+++ b/main.cpp	Tue Jul 25 11:29:01 2017 +0000
@@ -16,10 +16,10 @@
 #define DEBUG_ACC           (0)
 
 #define SLEEP_TIME          (2.0)      // Sleep time in seconds WAS 0.85
-#define AWAKE_TIME          (3.0)      // Was 0.15
-#define ADV_TIMER_TIME      (1.0)      // Advertising time (in s)
-#define SCAN_TIMER_TIME     (2.0)      // Scanning time (in s)
+#define ADV_TIMER_TIME      (0.1)      // Advertising time (in s)
+#define SCAN_TIMER_TIME     (0.5)      // Scanning time (in s)
 #define FREE_TIME           (0.01)     // Time between end of a scanning and sleep mode
+#define AWAKE_TIME          (ADV_TIMER_TIME+SCAN_TIMER_TIME+FREE_TIME)      // Was 0.15
 
 /* Static constants for the BLE example */
 #define MAX_BLE_PACKET_SIZE (31)
@@ -159,7 +159,7 @@
         if ((params->advertisingData[msdOffset+1]) == 0x59){
             if ((params->advertisingData[msdOffset+2]) == 0x00){
                 for(i=0; i<6; i++){
-                    if((params->advertisingData[msdOffset+i+3]) == my_mac_address[5-i] || 1){
+                    if((params->advertisingData[msdOffset+i+3]) == my_mac_address[5-i]){
                         continue;
                     }
                     else{
@@ -170,8 +170,6 @@
                 WakeSleepT.detach();
                 buzzer.write(0.5F);
                 turnBuzzOffT.attach(turnBuzzOff, BUZZ_TIME);
-                //wait_ms(40);
-                //buzzer.write(0.0F);
             }
         }
     }