Skip to content

Commit 457456a

Browse files
committed
added metro nrf52840 to board list
1 parent aae490f commit 457456a

File tree

1 file changed

+45
-7
lines changed

1 file changed

+45
-7
lines changed

boards.txt

Lines changed: 45 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ menu.softdevice=Bootloader Version
2020
menu.debug=Debug Mode
2121

2222
#**********************************************
23-
# Feather nRF52832 Board
23+
# Bluefruit Feather nRF52832 Board
2424
#**********************************************
2525
feather52832.name=Adafruit Bluefruit nRF52832 Feather
2626
feather52832.bootloader.tool=bootburn
@@ -64,7 +64,7 @@ feather52832.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
6464

6565

6666
#**********************************************
67-
# Feather nRF52840 Board
67+
# Bluefruit Feather nRF52840 Express Board
6868
#**********************************************
6969
feather52840.name=Adafruit Bluefruit nRF52840 Feather Express
7070

@@ -76,7 +76,7 @@ feather52840.pid.0=0x002A
7676
feather52840.vid.1=0x239A
7777
feather52840.pid.1=0x0029
7878

79-
# Application with CDC + MSC
79+
# Arduino Application with CDC + MSC
8080
feather52840.vid.2=0x239A
8181
feather52840.pid.2=0x8029
8282

@@ -91,7 +91,6 @@ feather52840.upload.tool=nrfutil
9191
feather52840.upload.protocol=nrfutil
9292
feather52840.upload.use_1200bps_touch=true
9393
feather52840.upload.wait_for_upload_port=true
94-
#feather52840.upload.native_usb=true
9594

9695
# Build
9796
feather52840.build.mcu=cortex-m4
@@ -123,20 +122,59 @@ feather52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2 -Os
123122
feather52840.menu.debug.l3=Level 3 (Segger SystemView)
124123
feather52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
125124

125+
#**********************************************
126+
# Bluefruit Metro nRF52840 Express Board
127+
#**********************************************
128+
metro52840.name=Adafruit Bluefruit nRF52840 Metro Express
129+
metro52840.bootloader.tool=bootburn
130+
131+
# Upload
132+
metro52840.upload.tool=nrfutil
133+
metro52840.upload.protocol=nrfutil
134+
metro52840.upload.use_1200bps_touch=true
135+
metro52840.upload.wait_for_upload_port=true
136+
137+
# Build
138+
metro52840.build.mcu=cortex-m4
139+
metro52840.build.f_cpu=64000000
140+
metro52840.build.board=NRF52840_METRO
141+
metro52840.build.core=nRF5
142+
metro52840.build.variant=metro_nrf52840_express
143+
metro52840.build.extra_flags=-DNRF52840_XXAA
144+
145+
# SofDevice Menu
146+
# Ram & ROM size varies depending on SoftDevice (check linker script)
147+
148+
metro52840.menu.softdevice.s140v6=0.2.7 (s140 6.1.1)
149+
metro52840.menu.softdevice.s140v6.build.sd_flags=-DS140
150+
metro52840.menu.softdevice.s140v6.build.sd_name=s140
151+
metro52840.menu.softdevice.s140v6.build.sd_version=6.1.1
152+
metro52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
153+
metro52840.menu.softdevice.s140v6.build.ldscript=nrf52840_s140_v6.ld
154+
metro52840.menu.softdevice.s140v6.upload.maximum_size=815104
155+
metro52840.menu.softdevice.s140v6.upload.maximum_data_size=248832
156+
157+
# Debug Menu
158+
metro52840.menu.debug.l0=Level 0 (Release)
159+
metro52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0 -Os
160+
metro52840.menu.debug.l1=Level 1 (Error Message)
161+
metro52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1 -Os
162+
metro52840.menu.debug.l2=Level 2 (Full Debug)
163+
metro52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2 -Os
164+
metro52840.menu.debug.l3=Level 3 (Segger SystemView)
165+
metro52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
126166

127167
#**********************************************
128-
# Nordic PCA10056
168+
# Nordic nRF52840DK (PCA10056)
129169
#**********************************************
130170
pca10056.name=Adafruit Bluefruit on nRF52840DK PCA10056
131-
132171
pca10056.bootloader.tool=bootburn
133172

134173
# Upload
135174
pca10056.upload.tool=nrfutil
136175
pca10056.upload.protocol=nrfutil
137176
pca10056.upload.use_1200bps_touch=true
138177
pca10056.upload.wait_for_upload_port=true
139-
#pca10056.upload.native_usb=true
140178

141179
# Build
142180
pca10056.build.mcu=cortex-m4

0 commit comments

Comments
 (0)