paul-szczepanek-arm
|
4fe7d5ed90
|
small cleanup
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
8801ef570a
|
fix types
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
b489e0957e
|
pal call
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
a2f461c38e
|
reference instead of pointer
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
32d3fa9aad
|
shorten min max
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
edb645b492
|
handle creating contiguous arrays for the pal call
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
713b5c7e10
|
add ability to disable phy
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
d00a92d10f
|
init param to false until user changes it
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
4c4743db7b
|
extended connection API
|
2018-11-26 10:24:31 +00:00 |
paul-szczepanek-arm
|
afadc1d8c0
|
convert to correct time units
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
2f8e336635
|
BLE: tag missing documentation block.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
651bf321db
|
BLE: Use typedef in signature.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
5661bf6bbb
|
BLE: remove dead code.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
31e028f22f
|
BLE: fix integer overflow in setPeriodicAdvertisingParameters
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
3eebcc49ad
|
BLE: Add more precondition check to GenericGap.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
d23bd2f268
|
BLE: Fix compilation error.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
297ad78452
|
BLE: check for periodic advertising enabled in GenericGap::destroyAdvertisingSet
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
24e6b89ade
|
BLE: use uint32_t to describe ms interval in Gap::setPeriodicAdvertisingParameters
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
01b0de2175
|
BLE: rename Gap:setPeriodicAdvertisingData into setPeriodicAdvertisingPayload.
|
2018-11-26 10:24:31 +00:00 |
Paul Szczepanek
|
eefdc638f7
|
BLE: fix condition in advertising set allocation.
Co-Authored-By: pan- <vincent.coubard@arm.com>
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
b1c6914e34
|
BLE: Add periodic sync advertisement management.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
5236a70618
|
BLE: Add default minimiseFragmentationValue for Gap::setAdvertisingScanresponse.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
06b3ccd322
|
BLE: refactor parameters order of Gap::startAdvertising
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
d6d1ea5c2a
|
BLE: rework GenericGap::stopAdvertising(AdvHandle)
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
74356aa7f0
|
BLE: Rework GenericGap::startAdvertising
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
b825ffc1f6
|
BLE: Handle setAdvertisingParameters on legacy controllers.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
d2773e9731
|
BLE: Reduce complexity of GenericGap::setAdvertisingData
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
0d90671842
|
BLE: Fix release of advertising sets.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
413908d594
|
BLE: Renaming
GenericGap::is_extended_advertising_enabled become GenericGap::is_extended_advertising_available
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
df5e01bf45
|
BLE: wrap bitstream manipulation into a BitArray class.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
2e8389d4fd
|
BLE: Create and destroy advertising sets in the controller.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
ed012adab3
|
BLE: Fix create and destroy advertising set.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
7882bb3016
|
BLE: Fix bit access to mapped advertising set.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
f6ceafa3e9
|
BLE: use helper function where appropriate.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
d63c7bc948
|
BLE: use std::min where appropriate.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
a628eba212
|
BLE: cosmetic fixes.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
ad3f3c86a5
|
BLE: Move implementation to cpp file.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
87014b71b6
|
BLE: reorder declaration.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
6a55d65660
|
BLE: Create advertising payload builder.
This change set use a data buffer to set data and scan responses.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
e24fcdd12a
|
BLE: move extended advertising parameter in ble/gap folder
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
7f9be995a2
|
BLE: Revert GapAdvertisingdata and create new type for extened Advertising data.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
e4c27e5071
|
BLE: Introduce new type for extended advertising parameters.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
2c7cf2bbd9
|
BLE: revert GapScanningParams
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
61536c3f64
|
BLE: revert non backward compatible changes.
This changeset includes order of function declaration in headers.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
dc07e44290
|
BLE: makes GenericGap::stopGap aware of extended scan.
|
2018-11-26 10:24:31 +00:00 |
Vincent Coubard
|
24460de86f
|
BLE: Implement new scan API in GenericGap
|
2018-11-26 10:24:30 +00:00 |
Vincent Coubard
|
4835a1afdc
|
BLE: Add non legacy scan API.
|
2018-11-26 10:24:30 +00:00 |
Vincent Coubard
|
28ead51401
|
BLE: Add GapScanParameters type.
The new type covers what is required by extended and legacy scan parameters.
|
2018-11-26 10:24:30 +00:00 |
Vincent Coubard
|
27ea248863
|
BLE: Fix GapScanningParams includes.
|
2018-11-26 10:24:30 +00:00 |
Vincent Coubard
|
1a14453da1
|
BLE: Add mechanism to track use of non compatible scan API.
|
2018-11-26 10:24:30 +00:00 |