Button initiated config service

Dependencies:   BLE_API_EddystoneConfigService_2 mbed nRF51822

Fork of BLE_EddystoneBeaconConfigService_3 by URIBeacon

Revisions of main.cpp

Revision Date Message Actions
67:345bc62c748d 2015-10-11 This is my version of the config image. Works on nRF USB dongle, now trying to get it to work on minewtech board File  Diff  Annotate
63:2478203aa555 2015-09-21 updated adv and radio power levels per googles instructions File  Diff  Annotate
59:a89c00180058 2015-09-18 modified power values to be in line with Nordics values File  Diff  Annotate
55:3818a9fa827d 2015-09-17 Added radioPowerLevels array so you can set the radio power and advertisement frame tx power level field separately. File  Diff  Annotate
54:4418b24f2506 2015-09-16 changed config service from 60s->30s File  Diff  Annotate
53:cc4cb139ef0d 2015-09-15 Removed Printf's from main program to enable low power debugging. File  Diff  Annotate
51:d77639d7a3e4 2015-09-14 republishing with all frames enabled File  Diff  Annotate
50:52a8b18d5bf1 2015-09-14 Updated initial state machine File  Diff  Annotate
44:0e27ee7800b8 2015-09-11 Modified API to be modular. This will make adding extra frame types in the future easier. Currently works, but has issues with persistent params. File  Diff  Annotate
40:6f39aee31205 2015-09-10 added tlm configuration parameter File  Diff  Annotate
39:2c73bc1ff4f5 2015-09-10 Added parameter types to check for frame types being enabled and for eddystone config data being configured. File  Diff  Annotate
38:8fdb16f67e7c 2015-09-09 1) Updated characteristic values after internal params have been set - and now passes lock tests.; 2) Removed unused code associated with the previous zero lock representing the unlock state File  Diff  Annotate
37:22175faa76be 2015-09-03 changed thing to make UID's work correctly; File  Diff  Annotate
36:ccb188bcfef1 2015-09-02 eddystone config service working with passthrough to eddystone service File  Diff  Annotate
34:5876fbb1aa62 2015-09-02 Updated Eddystone Config Service File  Diff  Annotate
33:8c65879e7d52 2015-07-27 [[Working]] code is working, have to run validators multiple times to get all frames. File  Diff  Annotate
32:985642364cf5 2015-07-27 Things are working, just not correctly. Passing all but the last few validation tests. Seems that the URI being passed, flags and a couple other things are not propagating properly. File  Diff  Annotate
31:11e7a505a4be 2015-07-27 [[Branch]] Updating ConfigService to run with UID and TLM data. File  Diff  Annotate
30:6c2db8bf5b17 2015-07-24 [[Working]] Updated main program to periodically update the temperature and battery voltage. File  Diff  Annotate
29:dfb7fb5a971b 2015-07-24 [[Working]] Eddystone beacon working with URI, UID and TLM packets being sent correctly. File  Diff  Annotate
28:af37cebcb583 2015-07-24 [[FIX]] fixed build issue, now compiling, though not running correctly. File  Diff  Annotate
26:2896fbdd0450 2015-07-24 [[Branch]] Simpliefied everything down, was having trouble getting the config service to work, so i stripped it out. This is the bare bones eddystone beacon service. File  Diff  Annotate
24:8edfe6730cc2 2015-07-23 Renamed ZipBeacon ->EddystoneBeacon File  Diff  Annotate
23:05e9bb3b13af 2015-07-23 Renamed ZipBeacon->Eddystone, everything compiles and continues to work just fine. File  Diff  Annotate
22:160766614338 2015-07-23 [[Fix]] Eddystone functional with onRadioNotificationCallback. The beacon is functionally complete. Everything going forward is just polish. File  Diff  Annotate
19:f7c33fa88ca5 2015-07-23 [[Fix]] Fixed issue with UID where it would allow power outside the specified ranges. Added explicit enforcement to both the set function and the create payload function to enforce -20 to 100 as valid power levels. File  Diff  Annotate
18:91c36071aafb 2015-07-23 [[Debug]] Things are working now. Moved Radio callback to a ticker in the main.cpp file. I believe the issue i'm seeing is switching within an interrupt callback context. File  Diff  Annotate
16:a7d07ea94b31 2015-07-22 [[DEBUG]] commiting for help with Debug. Currently hardfaulting when trying to hotswap frames. File  Diff  Annotate
15:af8c24f34a9f 2015-07-20 [[Testing]] - confirmed all packets are being encoded correctly. Currently using Ticker to switch payloads. Need to add stuff to BLE library to enable callbacks to object functions.; File  Diff  Annotate
14:5a2a104a21a8 2015-07-20 [[Testing Commit]]; ; Added button interrupt that will swap out the frame types. File  Diff  Annotate
8:1a21308e5008 2015-06-20 update to the newer APIs; rename BLEDevice with BLE File  Diff  Annotate
7:e9800c45e065 2015-06-19 updating to the latest of the underlying libraries. File  Diff  Annotate
2:8020d6d4455a 2015-05-14 reintroduce param persistence into ZipBeacon. File  Diff  Annotate
0:c04d932e96c9 2015-05-12 Initial revision File  Diff  Annotate