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_ipv6
|
||||||
PSEUDOMODULES += netstats_rpl
|
PSEUDOMODULES += netstats_rpl
|
||||||
PSEUDOMODULES += nimble
|
PSEUDOMODULES += nimble
|
||||||
|
PSEUDOMODULES += nimble_adv_ext
|
||||||
PSEUDOMODULES += nimble_autoconn_%
|
PSEUDOMODULES += nimble_autoconn_%
|
||||||
|
PSEUDOMODULES += nimble_phy_coded
|
||||||
|
PSEUDOMODULES += nimble_phy_2mbit
|
||||||
PSEUDOMODULES += newlib
|
PSEUDOMODULES += newlib
|
||||||
PSEUDOMODULES += newlib_gnu_source
|
PSEUDOMODULES += newlib_gnu_source
|
||||||
PSEUDOMODULES += newlib_nano
|
PSEUDOMODULES += newlib_nano
|
||||||
|
@ -23,7 +23,7 @@ else
|
|||||||
CFLAGS += -Wno-unused-but-set-variable
|
CFLAGS += -Wno-unused-but-set-variable
|
||||||
endif
|
endif
|
||||||
|
|
||||||
IGNORE := nimble_autoconn_%
|
IGNORE := nimble_autoconn_% nimble_phy_% nimble_adv_ext
|
||||||
SUBMODS := $(filter-out $(IGNORE),$(filter nimble_%,$(USEMODULE)))
|
SUBMODS := $(filter-out $(IGNORE),$(filter nimble_%,$(USEMODULE)))
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
@ -67,6 +67,18 @@ ifneq (,$(filter nimble_autoconn,$(USEMODULE)))
|
|||||||
USEMODULE += bluetil_ad
|
USEMODULE += bluetil_ad
|
||||||
endif
|
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)))
|
ifneq (,$(filter nimble_rpble,$(USEMODULE)))
|
||||||
USEMODULE += gnrc_rpl
|
USEMODULE += gnrc_rpl
|
||||||
USEMODULE += nimble_netif
|
USEMODULE += nimble_netif
|
||||||
|
@ -86,6 +86,26 @@ ifneq (,$(filter nimble_autoconn,$(USEMODULE)))
|
|||||||
INCLUDES += -I$(RIOTPKG)/nimble/autoconn/include
|
INCLUDES += -I$(RIOTPKG)/nimble/autoconn/include
|
||||||
endif
|
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)))
|
ifneq (,$(filter nimble_netif,$(USEMODULE)))
|
||||||
INCLUDES += -I$(RIOTPKG)/nimble/netif/include
|
INCLUDES += -I$(RIOTPKG)/nimble/netif/include
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user