Indoor positioning. Peripheral unit.

Dependencies:   aconno_SEGGER_RTT

Committer:
jurica238814
Date:
Tue Mar 06 09:53:36 2018 +0000
Revision:
0:ad937152493a
Publish commit.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jurica238814 0:ad937152493a 1 /*
jurica238814 0:ad937152493a 2 *
jurica238814 0:ad937152493a 3 *
jurica238814 0:ad937152493a 4 */
jurica238814 0:ad937152493a 5
jurica238814 0:ad937152493a 6 #include "tasks.h"
jurica238814 0:ad937152493a 7
jurica238814 0:ad937152493a 8 #if DEBUG_LED
jurica238814 0:ad937152493a 9 extern DigitalOut advLed;
jurica238814 0:ad937152493a 10 #endif
jurica238814 0:ad937152493a 11
jurica238814 0:ad937152493a 12 void bleF(BLE *ble)
jurica238814 0:ad937152493a 13 {
jurica238814 0:ad937152493a 14 while(true)
jurica238814 0:ad937152493a 15 {
jurica238814 0:ad937152493a 16 ble->gap().startAdvertising();
jurica238814 0:ad937152493a 17 //printf("Advertisement started.\r\n");
jurica238814 0:ad937152493a 18 #if DEBUG_LED
jurica238814 0:ad937152493a 19 advLed = 0;
jurica238814 0:ad937152493a 20 #endif
jurica238814 0:ad937152493a 21 wait(ADVERTISING_DURATION_S);
jurica238814 0:ad937152493a 22 wait_ms(1000);
jurica238814 0:ad937152493a 23 ble->gap().stopAdvertising();
jurica238814 0:ad937152493a 24 //printf("Advertisement stopped.\r\n");
jurica238814 0:ad937152493a 25 #if DEBUG_LED
jurica238814 0:ad937152493a 26 advLed = 1;
jurica238814 0:ad937152493a 27 #endif
jurica238814 0:ad937152493a 28 wait(BLE_SLEEP_DURATION_S);
jurica238814 0:ad937152493a 29 wait_ms(1000);
jurica238814 0:ad937152493a 30 }
jurica238814 0:ad937152493a 31 }