From e14cdc4913017d1d422d728b4200aa8db08bca4e Mon Sep 17 00:00:00 2001 From: EricB-ADI <122300463+EricB-ADI@users.noreply.github.com> Date: Wed, 24 Jul 2024 09:09:41 -0500 Subject: [PATCH] added build flag to conditionally compile extended features --- Libraries/Cordio/controller/sources/ble/init/init.c | 4 ++-- Libraries/libs.mk | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Libraries/Cordio/controller/sources/ble/init/init.c b/Libraries/Cordio/controller/sources/ble/init/init.c index abd7457505b..bcb11bea7eb 100644 --- a/Libraries/Cordio/controller/sources/ble/init/init.c +++ b/Libraries/Cordio/controller/sources/ble/init/init.c @@ -147,7 +147,7 @@ void LlInitLlInit(void) #endif #if (BT_VER >= LL_VER_BT_CORE_SPEC_5_0) - #ifdef INIT_CENTRAL + #if defined(INIT_CENTRAL) && defined(INIT_EXTENDED) LlExtScanMasterInit(); LlExtInitMasterInit(); LlPhyMasterInit(); @@ -165,7 +165,7 @@ void LlInitLlInit(void) #endif #endif - #ifdef INIT_PERIPHERAL + #if defined(INIT_PERIPHERAL) && defined(INIT_EXTENDED) LlExtAdvSlaveInit(); LlPhySlaveInit(); #if (BT_VER >= LL_VER_BT_CORE_SPEC_5_2) diff --git a/Libraries/libs.mk b/Libraries/libs.mk index 5123bfbab27..c9aad8e0196 100644 --- a/Libraries/libs.mk +++ b/Libraries/libs.mk @@ -59,11 +59,17 @@ endif # ************************ LIB_CORDIO ?= 0 CODED_PHY_DEMO ?= 0 +INIT_EXTENDED ?= 0 ifeq ($(LIB_CORDIO), 1) # Include the Cordio Library CORDIO_DIR ?= $(LIBS_DIR)/Cordio include $(CORDIO_DIR)/platform/targets/maxim/build/cordio_lib.mk PROJ_CFLAGS += -D__CORDIO__ + +ifeq ($(INIT_EXTENDED),1) +PROJ_CFLAGS += -DINIT_EXTENDED=1 +endif + CHIP_REVISION ?= b export CHIP_REVISION