Simple beacon for nRF51822

Dependencies:   BLE_API mbed nRF51822Copy

Fork of BLE_iBeacon by Bluetooth Low Energy

This is the demo beacon for ARM TechCon 2014.

Based on the original library, this demo reads the onboard switches and temperature sensor and beacons them out as a BLE advertisment.

Revisions of main.cpp

Revision Date Message Actions
45:e64d1e920cd1 2014-10-01 Replace the mbed-src library with mbed File  Diff  Annotate
44:6a5d976d6e61 2014-09-21 First commit File  Diff  Annotate
43:b5dc3241fc91 2014-09-02 updating underlying libraries. File  Diff  Annotate
42:bb46ad5c24dd 2014-08-12 minor cosmetic change to a comment block File  Diff  Annotate
41:51f585d14675 2014-08-12 lower advertising frequency to 1hz File  Diff  Annotate
37:205deeded79d 2014-07-04 include LE_GENERAL_DISCOVERABLE in advertising payload File  Diff  Annotate
32:7b7093b653a8 2014-06-10 reverting to BLEDevice (from BLEPeripheral) File  Diff  Annotate
31:93e50a3c3dc6 2014-06-10 simplifying the BEACON template; add use of waitForEvent() and DEBUG(...) File  Diff  Annotate
30:746d37d781de 2014-06-10 remove ticker; consumes un-necessary power File  Diff  Annotate
27:8d4f5bda1191 2014-06-10 update due to rename of BLEDevice to BLEPeripheral File  Diff  Annotate
25:a56462536345 2014-05-30 no need to call reset() separately after init() File  Diff  Annotate
24:9bcd0dbf0f41 2014-05-23 removed use of forward declarations for helper functions File  Diff  Annotate
23:b66fa312e926 2014-05-23 using simplified API to accumulate adv payload File  Diff  Annotate
22:080d9bf2f5c0 2014-05-23 adding static const to the definition to beaconPayload File  Diff  Annotate
21:a61af863b273 2014-05-23 white space diff File  Diff  Annotate
20:5e84b5b253a5 2014-05-23 using simplified GAP advertising API to setup advertising type File  Diff  Annotate
19:869d8c7306b4 2014-05-23 split startAdvertising(params) into setParams() and startAdvertising() File  Diff  Annotate
18:e49bb8b059bf 2014-05-22 minor white space diffs File  Diff  Annotate
17:e7748951593e 2014-05-22 using BLEDevice instead of nRF81822; File  Diff  Annotate
16:3a0aa30e3b12 2014-05-22 remove another reference of nRF51822 from main.cpp. File  Diff  Annotate
15:4e1b36b73213 2014-05-22 some more cosmetic changes File  Diff  Annotate
14:dfdf0c8b1c09 2014-05-22 cosmetic improvement to the comment describing the structure of the beacon payload File  Diff  Annotate
13:04c6103760d2 2014-05-22 user overloaded setAdvertisingData() to avoid having to specify a scan response File  Diff  Annotate
12:00545c957af4 2014-05-22 switching to new API for BLEDEvice. File  Diff  Annotate
11:6774f4827024 2014-05-22 rename "nrf" to "ble" File  Diff  Annotate
10:391c1acf4b9d 2014-05-22 minor re-organization of code to make the demo clearer File  Diff  Annotate
9:438f44012039 2014-05-22 renaming LEDs File  Diff  Annotate
8:d851d92601b7 2014-05-20 initialization quirks should be moved out of the app and into nRF51822 support library. File  Diff  Annotate
7:e2bfd5db6713 2014-05-20 better documentation to explain the structure of the beacon advertising payload File  Diff  Annotate
6:26eab6ee6df4 2014-05-20 some more white space diffs. File  Diff  Annotate
5:97ce285ff00a 2014-05-20 white space diffs. File  Diff  Annotate
4:0ce8d2dd62f9 2014-04-04 Renamed some variables File  Diff  Annotate
2:90b493cdcb1f 2014-04-02 Code cleanup File  Diff  Annotate
0:7613d21e5974 2014-03-31 First commit of iBeacon demo using the BLE API and native mode nRF51822 driver File  Diff  Annotate