Commit graph

489 commits

Author SHA1 Message Date
Rohit Grover
62f199e9fc remove un-necessary braces. 2015-06-04 09:25:02 +01:00
Rohit Grover
c8d8d1053a add DiscoveredCharacteristic::Properties_t 2015-06-04 09:25:02 +01:00
Rohit Grover
1aef33c9a8 account for the limitation on the number of [SC] we can handle at a time within setupDiscovered*() 2015-06-04 09:25:02 +01:00
Rohit Grover
a5b5af4b92 remove incorrect comments. 2015-06-04 09:25:02 +01:00
Rohit Grover
c5bc9f8399 highlight the locations where the callbacks will go. 2015-06-04 09:25:02 +01:00
Rohit Grover
9d9a5b783e white space diff. 2015-06-04 09:25:02 +01:00
Rohit Grover
51481b0833 merge default cases within gattc_event_handler 2015-06-04 09:25:02 +01:00
Rohit Grover
442ce24781 remove some debugging printfs. 2015-06-04 09:25:02 +01:00
Rohit Grover
288e38d9b7 make better use of resetDiscoveredServices; add resetDiscoveredCharacteristics() 2015-06-04 09:25:02 +01:00
Rohit Grover
7be2b555ca no need for constructor for DiscoveredService/Characteristic 2015-06-04 09:25:02 +01:00
Rohit Grover
9f37001adc add DiscoveryStatus::setupDiscovered[SC]() 2015-06-04 09:25:02 +01:00
Rohit Grover
d1896c93a8 remove debug printfs 2015-06-04 09:25:02 +01:00
Rohit Grover
255d010a9f move progress[SC]Discovery into DiscoveryStatus 2015-06-04 09:25:02 +01:00
Rohit Grover
cd85335b9d rename DiscoveryStatus_t to DiscoveryStatus 2015-06-04 09:25:02 +01:00
Rohit Grover
27e204abf5 add forward declarations for launch*() 2015-06-04 09:25:02 +01:00
Rohit Grover
53f5a78a94 remove an un-necessary debug printf() 2015-06-04 09:25:02 +01:00
Rohit Grover
a1cc1b1ee6 algo for progression of characterisitics now mirrors that for services. 2015-06-04 09:25:02 +01:00
Rohit Grover
9972c80319 make use of DiscoveredCharacteristic::setup() 2015-06-04 09:25:02 +01:00
Rohit Grover
371b8490a4 add a comment. 2015-06-04 09:25:02 +01:00
Rohit Grover
d8e4f85a27 add 'characteristics' to discoveryStatus 2015-06-04 09:25:02 +01:00
Rohit Grover
4703c1d2b8 begin to work on DiscoveredCharacteristic 2015-06-04 09:25:02 +01:00
Rohit Grover
9d1ddc3601 add some helper functions to DiscoveryStatus 2015-06-04 09:25:02 +01:00
Rohit Grover
fb7a99293a delete debugging printf blocks. 2015-06-04 09:25:02 +01:00
Rohit Grover
1bf9081e58 now have a working service discovery, which needs refactoring. 2015-06-04 09:25:02 +01:00
Rohit Grover
1ffbf3e2eb initial working service discovery (with a lot of debugging printfs) 2015-06-04 09:25:02 +01:00
Rohit Grover
f135020de9 launchCharacteristicDiscovery now calls sd_ble_gattc_characteristics_discover() 2015-06-04 09:25:02 +01:00
Rohit Grover
0796184cce introduce DiscoveredCharacteristic 2015-06-04 09:25:02 +01:00
Rohit Grover
e46987f4a6 add charCount to DiscoveryStatus 2015-06-04 09:25:02 +01:00
Rohit Grover
d97797e7b0 white space diffs. 2015-06-04 09:25:02 +01:00
Rohit Grover
9110e88fff rename to DiscoveryStatus_t 2015-06-04 09:25:01 +01:00
Rohit Grover
183cba0ac3 more white space diffs. 2015-06-04 09:25:01 +01:00
Rohit Grover
d5800e8e96 white space diffs. 2015-06-04 09:25:01 +01:00
Rohit Grover
99bbcb9440 introduce currCharInd 2015-06-04 09:25:01 +01:00
Rohit Grover
507e6bc8ea better initialization for discoveryStatus from launchServiceDiscovery() 2015-06-04 09:25:01 +01:00
Rohit Grover
2007fdac82 add signature for lauchCharacteristicDiscovery() 2015-06-04 09:25:01 +01:00
Rohit Grover
63fea62c5f white space diffs. 2015-06-04 09:25:01 +01:00
Rohit Grover
c852be8ec5 add state variable for charDiscoveryInProgress 2015-06-04 09:25:01 +01:00
Rohit Grover
32c473cc13 better use of serviceDiscoveryInProgress 2015-06-04 09:25:01 +01:00
Rohit Grover
ba892539cb white space diffs. 2015-06-04 09:25:01 +01:00
Rohit Grover
6ed0c77daf rename a status field to serviceDiscoveryInProgress. 2015-06-04 09:25:01 +01:00
Rohit Grover
7f4a08f44f make continuation of service discovery slightly smarter. 2015-06-04 09:25:01 +01:00
Rohit Grover
de7195fb61 add class for DiscoveredService; and maintain a discoveryStatus structure. 2015-06-04 09:25:01 +01:00
Rohit Grover
5f5027e26d separate out gatt-client functionality into btle_gattc.cpp
presently have event handler and lauchServiceDiscovery()
2015-06-04 09:25:01 +01:00
Rohit Grover
ba73fee202 intermediate checkin while attempting characteristic discovery 2015-06-04 09:25:01 +01:00
Rohit Grover
096071c25e able to discover primary services. 2015-06-04 09:25:01 +01:00
Rohit Grover
7cbfcf8b9b intermediate checkin for discovery procedure. 2015-06-04 09:25:01 +01:00
Rohit Grover
9894ceefa1 update from s130 production release 2015-06-04 09:25:01 +01:00
Rohit Grover
9b4e3f115d update to S130 alpha 2015-06-04 09:25:01 +01:00
Rohit Grover
b13ba62451 update from s130 production release 2015-06-04 09:25:01 +01:00
Rohit Grover
9a9b93034b update to S130 alpha 2015-06-04 09:25:01 +01:00