This patch just adds all the necessary infrastructure for ISO
implementation. Code does nothing.
Also, all code use two MYNEWT_VALs BLE_ISO and BLE_ISO_TEST - we can
introduce more flags e.g. to control CIS_MASTER,CIS_SLAVE, BROADCASTER
Add support for required HCI commands/events and LL PDUs.
Can be enabled only if version 5.1 or greater is enabled.
Enabling sync transfer also enables DLE as LL_PERIODIC_SYNC_IND is
35 bytes long.
Extended advertising supports to use up to 1650 bytes of advertising
data or scan response data in single PDU. This patch allows to
configure it. Currently this is limited to 238 bytes as chaining
(fragmentation) support is not present yet.
X-Original-Commit: 4cb230ac5c9771a7d9a1dd5ad202bcaea6a56384
All functionality provided by those commands is available via standard
HCI commands introduced in Bluetooth 5 specification. Also events
generated but Android commands were not implemented correctly as
vendor events. This resulted in spurious events being sent to host.
X-Original-Commit: 4f5ffa33991588da657bd0b1f9651879bb3b9870
Name it BLE_ANDROID_MULTI_ADV_SUPPORT as it will be used only do enable
Android specific vendor commands.
X-Original-Commit: 01b9ef9da0e00a45fd270bcdd661b7e4cf5b1fa8
This flag is used to enable extended advertising in host and controller
(due to dependecies)
X-Original-Commit: 1879eaeb023256a1e81714cfe94b06728e36afc8
In order to enable extended advertising feature from Bluetooth 5
MYNEWT_VAL BLE_LL_CFG_FEAT_LL_EXT_ADV shall be set to 1
With this patch controller succesfull builds with and without this
flag
X-Original-Commit: 926b9598ec7c3ff8b751f2aed662bbb838e5c522
We are going to have array of struct ble_ll_scan_sm.
First array element is reserved for PHY_1M and second for PHY_CODED
X-Original-Commit: b6cb09b7f0d7816c45732b208abbe0fbeff0bcbd
This commit adds the ability for the nimble controller to have
multiple advertising instances. There were many changes to the code
to support this feature. More on how to enable it is in the jira
ticket.
X-Original-Commit: f1924c558bb385a586f18cf313682ec6a48c449a