@@ -20,7 +20,7 @@ menu.softdevice=Bootloader Version
2020menu.debug=Debug Mode
2121
2222#**********************************************
23- # Feather nRF52832 Board
23+ # Bluefruit Feather nRF52832 Board
2424#**********************************************
2525feather52832.name=Adafruit Bluefruit nRF52832 Feather
2626feather52832.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#**********************************************
6969feather52840.name=Adafruit Bluefruit nRF52840 Feather Express
7070
@@ -76,7 +76,7 @@ feather52840.pid.0=0x002A
7676feather52840.vid.1=0x239A
7777feather52840.pid.1=0x0029
7878
79- # Application with CDC + MSC
79+ # Arduino Application with CDC + MSC
8080feather52840.vid.2=0x239A
8181feather52840.pid.2=0x8029
8282
@@ -91,7 +91,6 @@ feather52840.upload.tool=nrfutil
9191feather52840.upload.protocol=nrfutil
9292feather52840.upload.use_1200bps_touch=true
9393feather52840.upload.wait_for_upload_port=true
94- #feather52840.upload.native_usb=true
9594
9695# Build
9796feather52840.build.mcu=cortex-m4
@@ -123,20 +122,59 @@ feather52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2 -Os
123122feather52840.menu.debug.l3=Level 3 (Segger SystemView)
124123feather52840.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#**********************************************
130170pca10056.name=Adafruit Bluefruit on nRF52840DK PCA10056
131-
132171pca10056.bootloader.tool=bootburn
133172
134173# Upload
135174pca10056.upload.tool=nrfutil
136175pca10056.upload.protocol=nrfutil
137176pca10056.upload.use_1200bps_touch=true
138177pca10056.upload.wait_for_upload_port=true
139- #pca10056.upload.native_usb=true
140178
141179# Build
142180pca10056.build.mcu=cortex-m4
0 commit comments