@@ -20,7 +20,7 @@ menu.softdevice=Bootloader Version
20
20
menu.debug=Debug Mode
21
21
22
22
#**********************************************
23
- # Feather nRF52832 Board
23
+ # Bluefruit Feather nRF52832 Board
24
24
#**********************************************
25
25
feather52832.name=Adafruit Bluefruit nRF52832 Feather
26
26
feather52832.bootloader.tool=bootburn
@@ -64,7 +64,7 @@ feather52832.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
64
64
65
65
66
66
#**********************************************
67
- # Feather nRF52840 Board
67
+ # Bluefruit Feather nRF52840 Express Board
68
68
#**********************************************
69
69
feather52840.name=Adafruit Bluefruit nRF52840 Feather Express
70
70
@@ -76,7 +76,7 @@ feather52840.pid.0=0x002A
76
76
feather52840.vid.1=0x239A
77
77
feather52840.pid.1=0x0029
78
78
79
- # Application with CDC + MSC
79
+ # Arduino Application with CDC + MSC
80
80
feather52840.vid.2=0x239A
81
81
feather52840.pid.2=0x8029
82
82
@@ -91,7 +91,6 @@ feather52840.upload.tool=nrfutil
91
91
feather52840.upload.protocol=nrfutil
92
92
feather52840.upload.use_1200bps_touch=true
93
93
feather52840.upload.wait_for_upload_port=true
94
- #feather52840.upload.native_usb=true
95
94
96
95
# Build
97
96
feather52840.build.mcu=cortex-m4
@@ -123,20 +122,59 @@ feather52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2 -Os
123
122
feather52840.menu.debug.l3=Level 3 (Segger SystemView)
124
123
feather52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
125
124
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
126
166
127
167
#**********************************************
128
- # Nordic PCA10056
168
+ # Nordic nRF52840DK ( PCA10056)
129
169
#**********************************************
130
170
pca10056.name=Adafruit Bluefruit on nRF52840DK PCA10056
131
-
132
171
pca10056.bootloader.tool=bootburn
133
172
134
173
# Upload
135
174
pca10056.upload.tool=nrfutil
136
175
pca10056.upload.protocol=nrfutil
137
176
pca10056.upload.use_1200bps_touch=true
138
177
pca10056.upload.wait_for_upload_port=true
139
- #pca10056.upload.native_usb=true
140
178
141
179
# Build
142
180
pca10056.build.mcu=cortex-m4
0 commit comments