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