Bluetooth: controller: Make ULL/LLL split the default
Make the Upper and Lower Link Layer split architecture implementation of the controller as the default when building Zephyr Bluetooth Low Energy controller support in applications. Noticeable missing feature (porting) in comparison to old architecture implementation is, Advanced scheduling of connection events. The missing features will subsequently be submitted upstream. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
parent
fb8166ad26
commit
6cf26b8fe6
1 changed files with 10 additions and 9 deletions
|
@ -16,13 +16,21 @@ if BT_CTLR
|
|||
|
||||
choice BT_LL_CHOICE
|
||||
prompt "Bluetooth Link Layer Selection"
|
||||
default BT_LL_SW
|
||||
help
|
||||
Select the Bluetooth Link Layer to compile.
|
||||
|
||||
config BT_LL_SW_LEGACY
|
||||
config BT_LL_SW_SPLIT
|
||||
bool "Software-based BLE Link Layer"
|
||||
select BT_RECV_IS_RX_THREAD
|
||||
select ENTROPY_GENERATOR
|
||||
help
|
||||
Use Zephyr software BLE Link Layer ULL LLL split implementation.
|
||||
|
||||
config BT_LL_SW_LEGACY
|
||||
# NOTE: This OLD architecture implementation will be deprecated, with
|
||||
# no further new feature development.
|
||||
bool "Software-based BLE Link Layer (deprecated)"
|
||||
select BT_RECV_IS_RX_THREAD
|
||||
select BT_HAS_HCI_VS
|
||||
select ENTROPY_GENERATOR
|
||||
select ENTROPY_NRF5_RNG if SOC_COMPATIBLE_NRF
|
||||
|
@ -30,13 +38,6 @@ config BT_LL_SW_LEGACY
|
|||
help
|
||||
Use Zephyr software BLE Link Layer implementation.
|
||||
|
||||
config BT_LL_SW_SPLIT
|
||||
bool "Software-based BLE Link Layer (ULL/LLL split)"
|
||||
select BT_RECV_IS_RX_THREAD
|
||||
select ENTROPY_GENERATOR
|
||||
help
|
||||
Use Zephyr software BLE Link Layer ULL LLL split implementation.
|
||||
|
||||
endchoice
|
||||
|
||||
config BT_LLL_VENDOR_NORDIC
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue