From d6879f87038ff631f19a2adc4c8ba9ef082be0d0 Mon Sep 17 00:00:00 2001 From: Johnny Robeson Date: Tue, 6 Oct 2015 17:24:51 -0400 Subject: [PATCH] Add ARM GCC export for RBLabs BLE Nano --- workspace_tools/export/gcc_arm_rblab_blenano.tmpl | 14 ++++++++++++++ workspace_tools/export/gccarm.py | 1 + workspace_tools/export_test.py | 1 + 3 files changed, 16 insertions(+) create mode 100644 workspace_tools/export/gcc_arm_rblab_blenano.tmpl diff --git a/workspace_tools/export/gcc_arm_rblab_blenano.tmpl b/workspace_tools/export/gcc_arm_rblab_blenano.tmpl new file mode 100644 index 0000000000..c65eb03956 --- /dev/null +++ b/workspace_tools/export/gcc_arm_rblab_blenano.tmpl @@ -0,0 +1,14 @@ +{% extends "gcc_arm_common.tmpl" %} + +{% block additional_variables %} +SOFTDEVICE = mbed/TARGET_RBLAB_BLENANO/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s130_nrf51822_1_0_0/s130_nrf51_1.0.0_softdevice.hex +{% endblock %} + +{% block additional_executables %} +SREC_CAT = srec_cat +{% endblock %} + +{% block additional_targets %} +merge: + $(SREC_CAT) $(SOFTDEVICE) -intel $(PROJECT).hex -intel -o combined.hex -intel --line-length=44 +{% endblock %} diff --git a/workspace_tools/export/gccarm.py b/workspace_tools/export/gccarm.py index 625a38ecdb..70e8947ab5 100755 --- a/workspace_tools/export/gccarm.py +++ b/workspace_tools/export/gccarm.py @@ -56,6 +56,7 @@ class GccArm(Exporter): 'NRF51822', 'HRM1017', 'RBLAB_NRF51822', + 'RBLAB_BLENANO', 'LPC2368', 'LPC2460', 'LPCCAPPUCCINO', diff --git a/workspace_tools/export_test.py b/workspace_tools/export_test.py index d6ec8a992c..32ce8c763f 100644 --- a/workspace_tools/export_test.py +++ b/workspace_tools/export_test.py @@ -181,6 +181,7 @@ if __name__ == '__main__': ('gcc_arm', 'DISCO_F746NG'), ('gcc_arm', 'NUCLEO_F031K6'), ('gcc_arm', 'NRF51822'), + ('gcc_arm', 'RBLAB_BLENANO') ('gcc_arm', 'HRM1017'), ('gcc_arm', 'NUCLEO_F401RE'), ('gcc_arm', 'NUCLEO_F411RE'),