diff --git a/nrf5/sdk/bluetooth_common.mk b/nrf5/sdk/bluetooth_common.mk index e4609ba123..f85bc5b47b 100644 --- a/nrf5/sdk/bluetooth_common.mk +++ b/nrf5/sdk/bluetooth_common.mk @@ -1,25 +1,28 @@ -SDK_MODULES ?= +SOFTDEV_HEX_NAME ?= -ifeq ($(SD), s1xx) - SDK_MODULES = iot_0.9.0 -else ifeq ($(SD), s110) - SDK_MODULES = sdk_10.0.0 +ifeq ($(SD), s110) + INC += -I$(SDK_ROOT)components/softdevice/$(SD)/headers + CFLAGS += -DBLUETOOTH_SD_DEBUG=1 + CFLAGS += -DBLUETOOTH_SD=110 + SOFTDEV_HEX_NAME = s110_nrf51_8.0.0_softdevice.hex else ifeq ($(SD), s120) - SDK_MODULES = sdk_10.0.0 - $(error No supported BLE wrapper) + $(error No BLE wrapper available yet) else ifeq ($(SD), s130) - SDK_MODULES = sdk_10.0.0 + $(error No BLE wrapper available yet) else ifeq ($(SD), s132) - SDK_MODULES = sdk_12.1.0 - SDK_COMPONENTS = 0 + INC += -I$(SDK_ROOT)components/softdevice/$(SD)/headers + INC += -I$(SDK_ROOT)components/softdevice/$(SD)/headers/$(MCU_VARIANT) + CFLAGS += -DBLUETOOTH_SD_DEBUG=1 + CFLAGS += -DBLUETOOTH_SD=132 + SOFTDEV_HEX_NAME = s132_nrf52_3.0.0_softdevice.hex +#else ifeq ($(SD), s1xx) +# include sdk/iot_0.9.0/sdk.mk else - $(error No SDK configured for this SD) + $(error Incorrect softdevice set flag) endif -SDK_MODULES_PATH = sdk/$(SDK_MODULES)/ - -include $(SDK_MODULES_PATH)sdk.mk +SOFTDEV_HEX = $(lastword $(wildcard $(SDK_ROOT)/components/softdevice/$(SD)/hex/$(SOFTDEV_HEX_NAME))) INC += -I./sdk diff --git a/nrf5/sdk/sdk_10.0.0/sdk.mk b/nrf5/sdk/sdk_10.0.0/sdk.mk deleted file mode 100644 index a5097eabc9..0000000000 --- a/nrf5/sdk/sdk_10.0.0/sdk.mk +++ /dev/null @@ -1,17 +0,0 @@ - -INC += -I./$(SDK_MODULES_PATH) - -# Nothing to build from SDK. -# include $(SDK_MODULES_PATH)build.mk - -INC += -I$(SDK_ROOT)components/softdevice/$(SD)/headers -CFLAGS += -DBLUETOOTH_SD_DEBUG=1 - -# softdevice .hex file -ifeq ($(SD), s110) -CFLAGS += -DBLUETOOTH_SD=110 -SOFTDEV_HEX ?= $(lastword $(wildcard $(SDK_ROOT)/components/softdevice/s110/hex/s110_nrf51_8.0.0_softdevice.hex)) -else ifeq ($(SD), s120) -CFLAGS += -DBLUETOOTH_SD=120 -SOFTDEV_HEX ?= $(lastword $(wildcard $(SDK_ROOT)/components/softdevice/s120/hex/s120_nrf51_2.1.0_softdevice.hex)) -endif \ No newline at end of file diff --git a/nrf5/sdk/sdk_12.1.0/sdk.mk b/nrf5/sdk/sdk_12.1.0/sdk.mk deleted file mode 100644 index b8ba631642..0000000000 --- a/nrf5/sdk/sdk_12.1.0/sdk.mk +++ /dev/null @@ -1,15 +0,0 @@ - -INC += -I./$(SDK_MODULES_PATH) - -INC += -I$(SDK_ROOT)components/softdevice/$(SD)/headers -INC += -I$(SDK_ROOT)components/softdevice/$(SD)/headers/$(MCU_VARIANT) -CFLAGS += -DBLUETOOTH_SD_DEBUG=1 - -# softdevice .hex file -ifeq ($(SD), s130) -CFLAGS += -DBLUETOOTH_SD=130 -SOFTDEV_HEX ?= $(lastword $(wildcard $(SDK_ROOT)/components/softdevice/s130/hex/s130_nrf51_2.0.1_softdevice.hex)) -else ifeq ($(SD), s132) -CFLAGS += -DBLUETOOTH_SD=132 -SOFTDEV_HEX ?= $(lastword $(wildcard $(SDK_ROOT)/components/softdevice/s132/hex/s132_nrf52_3.0.0_softdevice.hex)) -endif