Commit Graph

20647 Commits (cd5dabf464936029a28664999fda1e60713f2829)

Author SHA1 Message Date
paul-szczepanek-arm cd5dabf464 duration added valueInMs 2018-11-26 10:24:35 +00:00
paul-szczepanek-arm c9dcef17dd return func made const 2018-11-26 10:24:35 +00:00
Vincent Coubard 9f39dba429 BLE: Fix constant declaration of ble::AdvertisingParameters. 2018-11-26 10:24:35 +00:00
Vincent Coubard fea3ac87de BLE: Add forever information to ble::adv_duration_t and ble::scan_duration_t 2018-11-26 10:24:35 +00:00
paul-szczepanek-arm 02cf9ea94d moved some funcs to cpp, moved cpp to source folder 2018-11-26 10:24:35 +00:00
Vincent Coubard ba931f1d4c BLE: Document ble::Duration and satelite classes. 2018-11-26 10:24:34 +00:00
Vincent Coubard e602a5f06c BLE: Improve static constant of Range and Duration. 2018-11-26 10:24:34 +00:00
Vincent Coubard 62674e58e6 BLE: Handle forever value in ble::Duration operators. 2018-11-26 10:24:34 +00:00
Vincent Coubard 49f5c7f833 BLE: Fix Bounded constant declaration. 2018-11-26 10:24:34 +00:00
Vincent Coubard 07c05917e0 BLE: Add Duration::forever() function. 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 7b0cb27427 added type conversion for connection params 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 7fb863eeb4 missing virtual 2018-11-26 10:24:34 +00:00
Vincent Coubard 80db38c60a BLE: Cleanup bounded and document it. 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm e9c0f587af fix constness to match recent const changes 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm b293426a81 missing overloads 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm ed10543093 missing virtual 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 1bf5826cdc pull in more inherited overloads 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm e49b5230cc fix missing index 2018-11-26 10:24:34 +00:00
Vincent Coubard 87f36450f5 BLE: return immutable buffer from AdvertisingDataBuilder::getAdvertisingData 2018-11-26 10:24:34 +00:00
Vincent Coubard dfa7749d8a BLE: Split ble/gap/AdvertisingDataBuilder.h into declaration and implementation file. 2018-11-26 10:24:34 +00:00
Vincent Coubard 86dc6d71ee BLE: Fix includes of ble/gap/AdvertisingDataBuilder.h , 2018-11-26 10:24:34 +00:00
Vincent Coubard 0c2efc4dd9 BLE: Fix return value of GenericGap::manageConnectionParametersUpdateRequest. 2018-11-26 10:24:34 +00:00
Vincent Coubard 586aea553b BLE: Move privacy subsystem to ::ble::Gap. 2018-11-26 10:24:34 +00:00
Vincent Coubard c54e0d9862 BLE: Move Gap::StopScan into ::ble::Gap::stopScan . 2018-11-26 10:24:34 +00:00
Vincent Coubard dd2c85d063 BLE: Fix signeness warning in AdvertisingDataBuilder. 2018-11-26 10:24:34 +00:00
Vincent Coubard bc6078eb77 BLE: prevent warning from deprecated API implementation in GenericGap. 2018-11-26 10:24:34 +00:00
Vincent Coubard 4fdb9c7e67 BLE: provide default implementation ::ble::Gap::isFeatureSupported 2018-11-26 10:24:34 +00:00
Vincent Coubard a9fd003803 BLE: Move uses of deprecated Gap functions into isolated and warning free block. 2018-11-26 10:24:34 +00:00
Vincent Coubard 1802909272 BLE: Move Gap deprecated implementation in source/Gap.cpp .
The implementation has been moved to a block that do not issue deprecation warning as this is an implementation detail.
2018-11-26 10:24:34 +00:00
Vincent Coubard 0b746a78c8 BLE: prefix inclusion of Gap header with "ble/" 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 2e6fefa289 missing defaults 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 376cbd25fa fixed index and default constructor in conn params 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm b0b6346050 added extra constructor 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 75e6128776 solve link problems 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm e5e7f3edef pull in inherited overloads 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 935444d128 use correct type for service data based on uuid length 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 79518ca089 service data allows both types of UUIDs 2018-11-26 10:24:34 +00:00
Vincent Coubard 02d61cfe24 BLE: Move new version of ::GAP in a new class ::ble::Gap . 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 84dd169d14 allow long uuids in service data 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 181ce00902 fix size checks 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 062c301a96 check min size for custom data 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm e54c0ed1de simplify UUID funcs 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm acd7ec3572 check sizes, use memcpy 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 92cbec3e41 requested services 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 91fa548953 verify parameters 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm aefd92a838 docs 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 656aa4fa4c CONNECTION INTERVAL HELPER 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 7ab45e4c09 individual operations 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 0b1b07f9f1 service data 2018-11-26 10:24:34 +00:00
paul-szczepanek-arm 4a850207fa remove redundant calulations 2018-11-26 10:24:34 +00:00