Skip to content

Commit ffb1cc9

Browse files
committed
Add GCC exporter for micro:bit
1 parent bad536c commit ffb1cc9

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

workspace_tools/build_release.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
('RBLAB_BLENANO', ('ARM', 'GCC_ARM')),
113113
('WALLBOT_BLE', ('ARM', 'GCC_ARM')),
114114
('DELTA_DFCM_NNN40', ('ARM', 'GCC_ARM')),
115-
('NRF51_MICROBIT', ('ARM',)),
115+
('NRF51_MICROBIT', ('ARM','GCC_ARM')),
116116
('NRF51_MICROBIT_B', ('ARM',)),
117117
('TY51822R3', ('ARM', 'GCC_ARM')),
118118

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{% extends "gcc_arm_common.tmpl" %}
2+
3+
{% block additional_variables %}
4+
SOFTDEVICE = mbed/TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_8_0_0/s110_nrf51822_8.0.0_softdevice.hex
5+
{% endblock %}
6+
7+
{% block additional_executables %}
8+
SREC_CAT = srec_cat
9+
{% endblock %}
10+
11+
{% block additional_targets %}
12+
merge:
13+
$(SREC_CAT) $(SOFTDEVICE) -intel $(PROJECT).hex -intel -o combined.hex -intel --line-length=44
14+
{% endblock %}

workspace_tools/export/gccarm.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ class GccArm(Exporter):
9595
'NUCLEO_L152RE',
9696
'NRF51_DK',
9797
'NRF51_DONGLE',
98+
'NRF51_MICROBIT',
9899
'SEEED_TINY_BLE',
99100
'DISCO_F401VC',
100101
'DELTA_DFCM_NNN40',

0 commit comments

Comments
 (0)