19
19
menu.softdevice=Bootloader Version
20
20
menu.debug=Debug Mode
21
21
22
- #**********************************************
23
- # Bluefruit Feather nRF52832 Board
24
- #**********************************************
25
- feather52832.name=Adafruit Bluefruit nRF52832 Feather
22
+ # ----------------------------------
23
+ # Bluefruit Feather nRF52832
24
+ # ----------------------------------
25
+ feather52832.name=Adafruit Bluefruit Feather nRF52832
26
26
feather52832.bootloader.tool=bootburn
27
27
28
28
# Upload
@@ -31,6 +31,8 @@ feather52832.upload.protocol=nrfutil
31
31
feather52832.upload.use_1200bps_touch=false
32
32
feather52832.upload.wait_for_upload_port=false
33
33
feather52832.upload.native_usb=false
34
+ feather52832.upload.maximum_size=290816
35
+ feather52832.upload.maximum_data_size=51072
34
36
35
37
# Build
36
38
feather52832.build.mcu=cortex-m4
@@ -41,179 +43,161 @@ feather52832.build.variant=feather_nrf52832
41
43
feather52832.build.extra_flags=-DNRF52832_XXAA -DNRF52 -DARDUINO_NRF52_FEATHER
42
44
43
45
# SofDevice Menu
44
- # Ram & ROM size varies depending on SoftDevice (check linker script)
45
-
46
46
feather52832.menu.softdevice.s132v6=0.2.9 (s132 6.1.1)
47
47
feather52832.menu.softdevice.s132v6.build.sd_name=s132
48
48
feather52832.menu.softdevice.s132v6.build.sd_version=6.1.1
49
49
feather52832.menu.softdevice.s132v6.build.sd_fwid=0x00B7
50
50
feather52832.menu.softdevice.s132v6.build.ldscript=nrf52832_s132_v6.ld
51
- feather52832.menu.softdevice.s132v6.upload.maximum_size=290816
52
- feather52832.menu.softdevice.s132v6.upload.maximum_data_size=51072
53
51
54
52
# Debug Menu
55
53
feather52832.menu.debug.l0=Level 0 (Release)
56
- feather52832.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0 -Os
54
+ feather52832.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
57
55
feather52832.menu.debug.l1=Level 1 (Error Message)
58
- feather52832.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1 -Os
56
+ feather52832.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
59
57
feather52832.menu.debug.l2=Level 2 (Full Debug)
60
- feather52832.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2 -Os
58
+ feather52832.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
61
59
feather52832.menu.debug.l3=Level 3 (Segger SystemView)
62
- feather52832.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
63
-
60
+ feather52832.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
64
61
65
- #**********************************************
66
- # Bluefruit Feather nRF52840 Express Board
67
- #**********************************************
68
- feather52840.name=Adafruit Bluefruit nRF52840 Feather Express
62
+ # ----------------------------------
63
+ # Bluefruit Feather nRF52840 Express
64
+ # ----------------------------------
65
+ feather52840.name=Adafruit Bluefruit Feather nRF52840 Express
69
66
70
- # DFU Mode with CDC + MSC (UF2)
67
+ # VID/PID for bootloader with/without UF2, Arduino + Circuitpython App
71
68
feather52840.vid.0=0x239A
72
- feather52840.pid.0=0x0029
73
-
74
- # DFU Mode with CDC only
69
+ feather52840.pid.0=0x8029
75
70
feather52840.vid.1=0x239A
76
- feather52840.pid.1=0x002A
77
-
78
- # Arduino Application
71
+ feather52840.pid.1=0x0029
79
72
feather52840.vid.2=0x239A
80
- feather52840.pid.2=0x8029
81
-
82
- # CircuitPython
73
+ feather52840.pid.2=0x002A
83
74
feather52840.vid.3=0x239A
84
75
feather52840.pid.3=0x802A
85
76
86
- feather52840.bootloader.tool=bootburn
87
-
88
77
# Upload
78
+ feather52840.bootloader.tool=bootburn
89
79
feather52840.upload.tool=nrfutil
90
80
feather52840.upload.protocol=nrfutil
91
81
feather52840.upload.use_1200bps_touch=true
92
82
feather52840.upload.wait_for_upload_port=true
83
+ feather52840.upload.maximum_size=815104
84
+ feather52840.upload.maximum_data_size=248832
93
85
94
86
# Build
95
87
feather52840.build.mcu=cortex-m4
96
88
feather52840.build.f_cpu=64000000
97
89
feather52840.build.board=NRF52840_FEATHER
98
90
feather52840.build.core=nRF5
99
91
feather52840.build.variant=feather_nrf52840_express
100
- feather52840.build.extra_flags=-DARDUINO_NRF52_FEATHER {build.nrf52840_flags}
92
+ feather52840.build.extra_flags=-DNRF52840_XXAA -DARDUINO_NRF52_FEATHER {build.flags.usb}
93
+ feather52840.build.vid=0x239A
94
+ feather52840.build.pid=0x8029
101
95
102
96
# SofDevice Menu
103
- # Ram & ROM size varies depending on SoftDevice (check linker script)
104
-
105
97
feather52840.menu.softdevice.s140v6=0.2.9 (s140 6.1.1)
106
98
feather52840.menu.softdevice.s140v6.build.sd_name=s140
107
99
feather52840.menu.softdevice.s140v6.build.sd_version=6.1.1
108
100
feather52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
109
101
feather52840.menu.softdevice.s140v6.build.ldscript=nrf52840_s140_v6.ld
110
- feather52840.menu.softdevice.s140v6.upload.maximum_size=815104
111
- feather52840.menu.softdevice.s140v6.upload.maximum_data_size=248832
112
102
113
103
# Debug Menu
114
104
feather52840.menu.debug.l0=Level 0 (Release)
115
- feather52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0 -Os
105
+ feather52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
116
106
feather52840.menu.debug.l1=Level 1 (Error Message)
117
- feather52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1 -Os
107
+ feather52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
118
108
feather52840.menu.debug.l2=Level 2 (Full Debug)
119
- feather52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2 -Os
109
+ feather52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
120
110
feather52840.menu.debug.l3=Level 3 (Segger SystemView)
121
- feather52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
111
+ feather52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
122
112
123
- #**********************************************
124
- # Bluefruit Metro nRF52840 Express Board
125
- #**********************************************
126
- metro52840.name=Adafruit Bluefruit nRF52840 Metro Express
127
- metro52840.bootloader.tool=bootburn
113
+ # ----------------------------------
114
+ # Bluefruit Metro nRF52840 Express
115
+ # ----------------------------------
116
+ metro52840.name=Adafruit Bluefruit Metro nRF52840 Express
128
117
129
- # DFU Mode with CDC + MSC (UF2)
118
+ # VID/PID for bootloader with/without UF2, Arduino + Circuitpython App
130
119
metro52840.vid.0=0x239A
131
- metro52840.pid.0=0x003F
132
-
133
- # DFU Mode with CDC only
120
+ metro52840.pid.0=0x803F
134
121
metro52840.vid.1=0x239A
135
- metro52840.pid.1=0x0040
136
-
137
- # Arduino Application
122
+ metro52840.pid.1=0x003F
138
123
metro52840.vid.2=0x239A
139
- metro52840.pid.2=0x803F
140
-
141
- # CircuitPython
124
+ metro52840.pid.2=0x0040
142
125
metro52840.vid.3=0x239A
143
126
metro52840.pid.3=0x8040
144
127
145
128
# Upload
129
+ metro52840.bootloader.tool=bootburn
146
130
metro52840.upload.tool=nrfutil
147
131
metro52840.upload.protocol=nrfutil
148
132
metro52840.upload.use_1200bps_touch=true
149
133
metro52840.upload.wait_for_upload_port=true
134
+ metro52840.upload.maximum_size=815104
135
+ metro52840.upload.maximum_data_size=248832
150
136
151
137
# Build
152
138
metro52840.build.mcu=cortex-m4
153
139
metro52840.build.f_cpu=64000000
154
140
metro52840.build.board=NRF52840_METRO
155
141
metro52840.build.core=nRF5
156
142
metro52840.build.variant=metro_nrf52840_express
157
- metro52840.build.extra_flags=-DARDUINO_NRF52_FEATHER {build.nrf52840_flags}
143
+ metro52840.build.extra_flags=-DNRF52840_XXAA -DARDUINO_NRF52_FEATHER {build.flags.usb}
144
+ metro52840.build.vid=0x239A
145
+ metro52840.build.pid=0x803F
158
146
159
147
# SofDevice Menu
160
- # Ram & ROM size varies depending on SoftDevice (check linker script)
161
-
162
148
metro52840.menu.softdevice.s140v6=0.2.9 (s140 6.1.1)
163
149
metro52840.menu.softdevice.s140v6.build.sd_name=s140
164
150
metro52840.menu.softdevice.s140v6.build.sd_version=6.1.1
165
151
metro52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
166
152
metro52840.menu.softdevice.s140v6.build.ldscript=nrf52840_s140_v6.ld
167
- metro52840.menu.softdevice.s140v6.upload.maximum_size=815104
168
- metro52840.menu.softdevice.s140v6.upload.maximum_data_size=248832
169
153
170
154
# Debug Menu
171
155
metro52840.menu.debug.l0=Level 0 (Release)
172
- metro52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0 -Os
156
+ metro52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
173
157
metro52840.menu.debug.l1=Level 1 (Error Message)
174
- metro52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1 -Os
158
+ metro52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
175
159
metro52840.menu.debug.l2=Level 2 (Full Debug)
176
- metro52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2 -Os
160
+ metro52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
177
161
metro52840.menu.debug.l3=Level 3 (Segger SystemView)
178
- metro52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
162
+ metro52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
179
163
180
- #**********************************************
164
+ # ----------------------------------
181
165
# Nordic nRF52840DK (PCA10056)
182
- #**********************************************
183
- pca10056.name=Adafruit Bluefruit on nRF52840DK PCA10056
166
+ # ----------------------------------
167
+ pca10056.name=Noridc nRF52840DK ( PCA10056)
184
168
pca10056.bootloader.tool=bootburn
185
169
186
170
# Upload
187
171
pca10056.upload.tool=nrfutil
188
172
pca10056.upload.protocol=nrfutil
189
173
pca10056.upload.use_1200bps_touch=true
190
174
pca10056.upload.wait_for_upload_port=true
175
+ pca10056.upload.maximum_size=815104
176
+ pca10056.upload.maximum_data_size=248832
191
177
192
178
# Build
193
179
pca10056.build.mcu=cortex-m4
194
180
pca10056.build.f_cpu=64000000
195
181
pca10056.build.board=NRF52840_PCA10056
196
182
pca10056.build.core=nRF5
197
183
pca10056.build.variant=pca10056
198
- pca10056.build.extra_flags={build.nrf52840_flags}
184
+ pca10056.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
185
+ pca10056.build.vid=0x239A
186
+ pca10056.build.pid=0x8029
199
187
200
188
# SofDevice Menu
201
- # Ram & ROM size varies depending on SoftDevice (check linker script)
202
-
203
189
pca10056.menu.softdevice.s140v6=0.2.9 (s140 6.1.1)
204
190
pca10056.menu.softdevice.s140v6.build.sd_name=s140
205
191
pca10056.menu.softdevice.s140v6.build.sd_version=6.1.1
206
192
pca10056.menu.softdevice.s140v6.build.sd_fwid=0x00B6
207
193
pca10056.menu.softdevice.s140v6.build.ldscript=nrf52840_s140_v6.ld
208
- pca10056.menu.softdevice.s140v6.upload.maximum_size=815104
209
- pca10056.menu.softdevice.s140v6.upload.maximum_data_size=248832
210
194
211
195
# Debug Menu
212
196
pca10056.menu.debug.l0=Level 0 (Release)
213
- pca10056.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0 -Os
197
+ pca10056.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
214
198
pca10056.menu.debug.l1=Level 1 (Error Message)
215
- pca10056.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1 -Os
199
+ pca10056.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
216
200
pca10056.menu.debug.l2=Level 2 (Full Debug)
217
- pca10056.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2 -Os
201
+ pca10056.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
218
202
pca10056.menu.debug.l3=Level 3 (Segger SystemView)
219
- pca10056.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3 -Os
203
+ pca10056.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
0 commit comments