summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorarturo182 <arturo182@tlen.pl>2018-02-07 20:36:19 +0100
committerarturo182 <arturo182@tlen.pl>2018-02-07 22:41:26 +0100
commit29ae4cdd1cd8d9dd4cdaabc29b6dd682b590106d (patch)
tree3a3fe1ef8f2675805a77b45a0e8424f220c6aa8f
parent47c8e20e5a17b72078faa4b1962c515def819578 (diff)
nrf: Fix building pca10056 without SD
-rw-r--r--ports/nrf/Makefile3
-rw-r--r--ports/nrf/boards/feather52/mpconfigboard.mk5
-rw-r--r--ports/nrf/boards/nrf52840_1M_256k.ld4
-rw-r--r--ports/nrf/boards/pca10056/mpconfigboard.mk7
4 files changed, 14 insertions, 5 deletions
diff --git a/ports/nrf/Makefile b/ports/nrf/Makefile
index 9049bdb64..37fb2dc80 100644
--- a/ports/nrf/Makefile
+++ b/ports/nrf/Makefile
@@ -19,9 +19,6 @@ ifeq ($(SD), )
include boards/$(BOARD)/mpconfigboard.mk
-include mpconfigport.mk
-INC += -Idrivers/bluetooth/s132_$(MCU_VARIANT)_$(SOFTDEV_VERSION)/s132_$(MCU_VARIANT)_$(SOFTDEV_VERSION)_API/include
-INC += -Idrivers/bluetooth/s132_$(MCU_VARIANT)_$(SOFTDEV_VERSION)/s132_$(MCU_VARIANT)_$(SOFTDEV_VERSION)_API/include/$(MCU_VARIANT)
-
else
# If the build directory is not given, make it reflect the board name.
BUILD ?= build-$(BOARD)-$(SD_LOWER)
diff --git a/ports/nrf/boards/feather52/mpconfigboard.mk b/ports/nrf/boards/feather52/mpconfigboard.mk
index 089189e9f..b6a4f795b 100644
--- a/ports/nrf/boards/feather52/mpconfigboard.mk
+++ b/ports/nrf/boards/feather52/mpconfigboard.mk
@@ -8,6 +8,11 @@ BOOTLOADER_PKG = boards/feather52/bootloader/feather52_bootloader_$(SOFTDEV_VERS
NRF_DEFINES += -DNRF52832_XXAA
+ifeq ($(SD), )
+INC += -Idrivers/bluetooth/s132_$(MCU_VARIANT)_$(SOFTDEV_VERSION)/s132_$(MCU_VARIANT)_$(SOFTDEV_VERSION)_API/include
+INC += -Idrivers/bluetooth/s132_$(MCU_VARIANT)_$(SOFTDEV_VERSION)/s132_$(MCU_VARIANT)_$(SOFTDEV_VERSION)_API/include/$(MCU_VARIANT)
+endif
+
CFLAGS += -DADAFRUIT_FEATHER52
check_defined = \
diff --git a/ports/nrf/boards/nrf52840_1M_256k.ld b/ports/nrf/boards/nrf52840_1M_256k.ld
index 7652e2557..eb8a18aef 100644
--- a/ports/nrf/boards/nrf52840_1M_256k.ld
+++ b/ports/nrf/boards/nrf52840_1M_256k.ld
@@ -14,8 +14,8 @@ MEMORY
/* produce a link error if there is not this amount of RAM for these sections */
_minimum_stack_size = 40K;
-_minimum_heap_size = 128K;
-
+_minimum_heap_size = 0;
+
/* top end of the stack */
/*_stack_end = ORIGIN(RAM) + LENGTH(RAM);*/
diff --git a/ports/nrf/boards/pca10056/mpconfigboard.mk b/ports/nrf/boards/pca10056/mpconfigboard.mk
index 76661243a..49df644b2 100644
--- a/ports/nrf/boards/pca10056/mpconfigboard.mk
+++ b/ports/nrf/boards/pca10056/mpconfigboard.mk
@@ -1,6 +1,13 @@
MCU_SERIES = m4
MCU_VARIANT = nrf52
MCU_SUB_VARIANT = nrf52840
+SOFTDEV_VERSION ?= 6.0.0-6.alpha
+
LD_FILE = boards/nrf52840_1M_256k.ld
NRF_DEFINES += -DNRF52840_XXAA
+
+ifeq ($(SD), )
+INC += -Idrivers/bluetooth/s140_$(MCU_VARIANT)_$(SOFTDEV_VERSION)/s140_$(MCU_SUB_VARIANT)_$(SOFTDEV_VERSION)_API/include
+INC += -Idrivers/bluetooth/s140_$(MCU_VARIANT)_$(SOFTDEV_VERSION)/s140_$(MCU_SUB_VARIANT)_$(SOFTDEV_VERSION)_API/include/$(MCU_VARIANT)
+endif