Geo beacon for VF.
Dependencies: MMA8452 aconno_bsp adc52832_common
Diff: main.cpp
- Revision:
- 30:a37aa31fb84e
- Parent:
- 29:7b794a8633b4
--- a/main.cpp Thu Sep 14 13:32:06 2017 +0000
+++ b/main.cpp Mon Sep 18 10:09:12 2017 +0000
@@ -57,7 +57,7 @@
#include "nrf52_uart.h"
NRF52_UART uart(p25, p26, Baud9600);
char buffer[255];
- #define SEND(...) {uint8_t len = sprintf(buffer, __VA_ARGS__); uart.send(buffer, len);}
+ #define SEND(...) {uint8_t len = sprintf(buffer, __VA_ARGS__); uart.send(buffer, len); wait_ms(10);}
#else
#define SEND(...)
#endif
@@ -416,15 +416,19 @@
#if USE_ACC
void pulse_handler(){
- #if DEBUG_WAKEUP_BUZZER
- buzzerStart();
- wait_ms(50);
- buzzerStop();
- #endif
- #if DEBUG_ACC
- int_led = !int_led;
- #endif
- shushShush = false;
+ char data;
+ #if DEBUG_WAKEUP_BUZZER
+ buzzerStart();
+ wait_ms(50);
+ buzzerStop();
+ #endif
+ #if DEBUG_ACC
+ int_led = !int_led;
+ #endif
+ shushShush = false;
+ SEND("Interrupt!\r\n");
+ acc.get_register((char)FF_MT_SRC, &data);
+ SEND("FF_MT_SRC= %d\r\n", data);
}
#endif

