diff --git a/firmware/funk/openbeacon.c b/firmware/funk/openbeacon.c index 9e6b9ea..d34d9ad 100644 --- a/firmware/funk/openbeacon.c +++ b/firmware/funk/openbeacon.c @@ -8,18 +8,20 @@ #include "SECRETS" +#define SAVE_OPENBEACON 1 const uint8_t mac[5] = {1,2,3,2,1}; volatile uint32_t oid = 0; volatile uint32_t seq = 0; volatile uint8_t strength = 0; -#if ENCRYPT_OPENBEACON + +#if SAVE_OPENBEACON static void openbeaconSave(uint32_t s); #endif static struct NRF_CFG oldconfig; -#if ENCRYPT_OPENBEACON +#if SAVE_OPENBEACON static void openbeaconShutdown(void) { openbeaconSave(seq); @@ -69,7 +71,7 @@ void openbeaconSetup(void) { oid = GetUUID32(); strength = 0; -#if ENCRYPT_OPENBEACON +#if SAVE_OPENBEACON openbeaconRead(); openbeaconSaveBlock(); #endif @@ -108,11 +110,11 @@ uint8_t openbeaconSend(void) nrf_set_strength(strength); nrf_set_tx_mac(sizeof(mac), mac); - status = openbeaconSendPacket(oid, seq, 0xFF, strength++); + status = openbeaconSendPacket(oid, seq++, 0xFF, strength++); if( strength == 4 ) strength = 0; -#if ENCRYPT_OPENBEACON - if( (seq++ & OPENBEACON_SAVE) == OPENBEACON_SAVE ) +#if SAVE_OPENBEACON + if( (seq & OPENBEACON_SAVE) == OPENBEACON_SAVE ) openbeaconSaveBlock(); #endif nrf_config_set(&oldconfig);