mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
pkg/nimble: add config options for BLE5 PHYs
This commit is contained in:
parent
f5e7de2564
commit
34b009fcc1
@ -105,7 +105,10 @@ PSEUDOMODULES += netstats_neighbor_tx_time
|
||||
PSEUDOMODULES += netstats_ipv6
|
||||
PSEUDOMODULES += netstats_rpl
|
||||
PSEUDOMODULES += nimble
|
||||
PSEUDOMODULES += nimble_adv_ext
|
||||
PSEUDOMODULES += nimble_autoconn_%
|
||||
PSEUDOMODULES += nimble_phy_coded
|
||||
PSEUDOMODULES += nimble_phy_2mbit
|
||||
PSEUDOMODULES += newlib
|
||||
PSEUDOMODULES += newlib_gnu_source
|
||||
PSEUDOMODULES += newlib_nano
|
||||
|
@ -23,7 +23,7 @@ else
|
||||
CFLAGS += -Wno-unused-but-set-variable
|
||||
endif
|
||||
|
||||
IGNORE := nimble_autoconn_%
|
||||
IGNORE := nimble_autoconn_% nimble_phy_% nimble_adv_ext
|
||||
SUBMODS := $(filter-out $(IGNORE),$(filter nimble_%,$(USEMODULE)))
|
||||
|
||||
.PHONY: all
|
||||
|
@ -67,6 +67,18 @@ ifneq (,$(filter nimble_autoconn,$(USEMODULE)))
|
||||
USEMODULE += bluetil_ad
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_phy_%,$(USEMODULE)))
|
||||
USEMODULE += nimble_adv_ext
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_phy_2mbit,$(USEMODULE)))
|
||||
FEATURES_REQUIRED += ble_phy_2mbit
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_phy_coded,$(USEMODULE)))
|
||||
FEATURES_REQUIRED += ble_phy_coded
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_rpble,$(USEMODULE)))
|
||||
USEMODULE += gnrc_rpl
|
||||
USEMODULE += nimble_netif
|
||||
|
@ -86,6 +86,26 @@ ifneq (,$(filter nimble_autoconn,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/autoconn/include
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_adv_ext,$(USEMODULE)))
|
||||
CFLAGS += -DMYNEWT_VAL_BLE_EXT_ADV=1
|
||||
CFLAGS += -DMYNEWT_VAL_BLE_LL_EXT_ADV_AUX_PTR_CNT=2
|
||||
ifneq (,$(filter nimble_controller,$(USEMODULE)))
|
||||
CFLAGS += -DMYNEWT_VAL_BLE_LL_CFG_FEAT_LL_EXT_ADV=1
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_phy_2mbit,$(USEMODULE)))
|
||||
ifneq (,$(filter nimble_controller,$(USEMODULE)))
|
||||
CFLAGS += -DMYNEWT_VAL_BLE_LL_CFG_FEAT_LE_2M_PHY=1
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_phy_coded,$(USEMODULE)))
|
||||
ifneq (,$(filter nimble_controller,$(USEMODULE)))
|
||||
CFLAGS += -DMYNEWT_VAL_BLE_LL_CFG_FEAT_LE_CODED_PHY=1
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_netif,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/netif/include
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user