@@ -36,51 +36,6 @@ flora8.vid.0=0x239A
36
36
flora8.pid.0=0x8004
37
37
38
38
39
- ##############################################################
40
- # Bluefruit Micro Configuration
41
- bluefruitmicro.name=Adafruit Bluefruit Micro
42
- bluefruitmicro.bootloader.low_fuses=0xff
43
- bluefruitmicro.bootloader.high_fuses=0xd8
44
- bluefruitmicro.bootloader.extended_fuses=0xcb
45
- bluefruitmicro.bootloader.file=caterina/Caterina-BluefruitMicro8.hex
46
- bluefruitmicro.bootloader.unlock_bits=0x3F
47
- bluefruitmicro.bootloader.lock_bits=0x2F
48
- bluefruitmicro.bootloader.tool=arduino:avrdude
49
- bluefruitmicro.build.mcu=atmega32u4
50
- bluefruitmicro.build.f_cpu=8000000L
51
- bluefruitmicro.build.vid=0x239A
52
- bluefruitmicro.build.pid=0x800A
53
- bluefruitmicro.build.core=arduino:arduino
54
- bluefruitmicro.build.variant=bluefruitmicro
55
- bluefruitmicro.build.board=AVR_BLUEFRUITMICRO
56
- bluefruitmicro.build.usb_product="Bluefruit Micro"
57
- bluefruitmicro.build.usb_manufacturer="Adafruit"
58
- bluefruitmicro.build.extra_flags={build.usb_flags}
59
- bluefruitmicro.upload.protocol=avr109
60
- bluefruitmicro.upload.maximum_size=28672
61
- bluefruitmicro.upload.speed=57600
62
- bluefruitmicro.upload.disable_flushing=true
63
- bluefruitmicro.upload.use_1200bps_touch=true
64
- bluefruitmicro.upload.wait_for_upload_port=true
65
- bluefruitmicro.upload.tool=arduino:avrdude
66
- bluefruitmicro.vid.0=0x239A
67
- bluefruitmicro.pid.0=0x800A
68
-
69
- ##############################################################
70
- # Gemma Configuration
71
- gemma.name=Adafruit Gemma 8MHz
72
- gemma.bootloader.low_fuses=0xF1
73
- gemma.bootloader.high_fuses=0xD5
74
- gemma.bootloader.extended_fuses=0xFE
75
- gemma.bootloader.tool=arduino:avrdude
76
- gemma.build.mcu=attiny85
77
- gemma.build.f_cpu=8000000L
78
- gemma.build.core=arduino:arduino
79
- gemma.build.variant=tiny8
80
- gemma.build.board=AVR_GEMMA
81
- gemma.upload.tool=arduino:avrdude
82
- gemma.upload.maximum_size=5310
83
-
84
39
##############################################################
85
40
# Adafruit Feather 32u4 Configuration
86
41
feather32u4.name=Adafruit Feather 32u4
@@ -111,9 +66,46 @@ feather32u4.upload.tool=arduino:avrdude
111
66
feather32u4.vid.0=0x239A
112
67
feather32u4.pid.0=0x800C
113
68
69
+
70
+ ##############################################################
71
+ # Adafruit Feather 328P Configuration
72
+ feather328p.name=Adafruit Feather 328P
73
+ feather328p.upload.tool=arduino:avrdude
74
+ feather328p.upload.protocol=arduino
75
+ feather328p.upload.maximum_size=32256
76
+ feather328p.upload.maximum_data_size=2048
77
+ feather328p.upload.speed=57600
78
+ feather328p.bootloader.tool=arduino:avrdude
79
+ feather328p.bootloader.low_fuses=0xFF
80
+ feather328p.bootloader.high_fuses=0xDE
81
+ feather328p.bootloader.extended_fuses=0x05
82
+ feather328p.bootloader.unlock_bits=0x3F
83
+ feather328p.bootloader.lock_bits=0x0F
84
+ feather328p.bootloader.file=optiboot/optiboot_atmega328.hex
85
+ feather328p.build.mcu=atmega328p
86
+ feather328p.build.f_cpu=8000000L
87
+ feather328p.build.core=arduino:arduino
88
+ feather328p.build.variant=arduino:standard
89
+ feather328p.build.board=AVR_FEATHER328P
90
+
91
+ ##############################################################
92
+ # Gemma Configuration
93
+ gemma.name=Adafruit Gemma (ATtiny85 @ 8MHz)
94
+ gemma.bootloader.low_fuses=0xF1
95
+ gemma.bootloader.high_fuses=0xD5
96
+ gemma.bootloader.extended_fuses=0xFE
97
+ gemma.bootloader.tool=arduino:avrdude
98
+ gemma.build.mcu=attiny85
99
+ gemma.build.f_cpu=8000000L
100
+ gemma.build.core=arduino:arduino
101
+ gemma.build.variant=tiny8
102
+ gemma.build.board=AVR_GEMMA
103
+ gemma.upload.tool=arduino:avrdude
104
+ gemma.upload.maximum_size=5310
105
+
114
106
##############################################################
115
107
# Trinket 3.3V Configuration
116
- trinket3.name=Adafruit Trinket 8MHz
108
+ trinket3.name=Adafruit Trinket (ATtiny85 @ 8MHz)
117
109
trinket3.bootloader.low_fuses=0xF1
118
110
trinket3.bootloader.high_fuses=0xD5
119
111
trinket3.bootloader.extended_fuses=0xFE
@@ -128,7 +120,7 @@ trinket3.upload.maximum_size=5310
128
120
129
121
##############################################################
130
122
# Trinket 5V Configuration
131
- trinket5.name=Adafruit Trinket 16MHz
123
+ trinket5.name=Adafruit Trinket (ATtiny85 @ 16MHz)
132
124
trinket5.bootloader.low_fuses=0xF1
133
125
trinket5.bootloader.high_fuses=0xD5
134
126
trinket5.bootloader.extended_fuses=0xFE
@@ -228,40 +220,10 @@ protrinket3ftdi.upload.maximum_size=28672
228
220
protrinket3ftdi.upload.speed=115200
229
221
230
222
231
- ##############################################################
232
- # Adafruit 32u4 Breakout Configuration
233
- adafruit32u4.name=Adafruit 32u4 Breakout
234
- adafruit32u4.bootloader.low_fuses=0xff
235
- adafruit32u4.bootloader.high_fuses=0xd8
236
- adafruit32u4.bootloader.extended_fuses=0xcb
237
- adafruit32u4.bootloader.file=caterina/Caterina-Atmega32u4.hex
238
- adafruit32u4.bootloader.unlock_bits=0x3F
239
- adafruit32u4.bootloader.lock_bits=0x2F
240
- adafruit32u4.bootloader.tool=arduino:avrdude
241
- adafruit32u4.build.mcu=atmega32u4
242
- adafruit32u4.build.f_cpu=16000000L
243
- adafruit32u4.build.vid=0x239A
244
- adafruit32u4.build.pid=0x8001
245
- adafruit32u4.build.core=arduino:arduino
246
- adafruit32u4.build.variant=adafruit32u4
247
- adafruit32u4.build.board=AVR_ADAFRUIT32U4
248
- adafruit32u4.build.usb_product="32u4 Breakout"
249
- adafruit32u4.build.usb_manufacturer="Adafruit"
250
- adafruit32u4.build.extra_flags={build.usb_flags}
251
- adafruit32u4.upload.protocol=avr109
252
- adafruit32u4.upload.maximum_size=28672
253
- adafruit32u4.upload.speed=57600
254
- adafruit32u4.upload.disable_flushing=true
255
- adafruit32u4.upload.use_1200bps_touch=true
256
- adafruit32u4.upload.wait_for_upload_port=true
257
- adafruit32u4.upload.tool=arduino:avrdude
258
- adafruit32u4.vid.0=0x239A
259
- adafruit32u4.pid.0=0x8001
260
-
261
223
262
224
##############################################################
263
225
# Adafruit Circuit Playground 32u4 w/Caterina Configuration
264
- circuitplay32u4cat.name=Adafruit Circuit Playground
226
+ circuitplay32u4cat.name=Adafruit Circuit Playground Classic
265
227
circuitplay32u4cat.bootloader.low_fuses=0xff
266
228
circuitplay32u4cat.bootloader.high_fuses=0xd8
267
229
circuitplay32u4cat.bootloader.extended_fuses=0xcb
@@ -347,4 +309,67 @@ itsybitsy32u4_3V.upload.use_1200bps_touch=true
347
309
itsybitsy32u4_3V.upload.wait_for_upload_port=true
348
310
itsybitsy32u4_3V.upload.tool=arduino:avrdude
349
311
itsybitsy32u4_3V.vid.0=0x239A
350
- itsybitsy32u4_3V.pid.0=0x000D
312
+ itsybitsy32u4_3V.pid.0=0x000D
313
+
314
+
315
+
316
+ ##############################################################
317
+ # Bluefruit Micro Configuration
318
+ bluefruitmicro.name=Adafruit Bluefruit Micro
319
+ bluefruitmicro.bootloader.low_fuses=0xff
320
+ bluefruitmicro.bootloader.high_fuses=0xd8
321
+ bluefruitmicro.bootloader.extended_fuses=0xcb
322
+ bluefruitmicro.bootloader.file=caterina/Caterina-BluefruitMicro8.hex
323
+ bluefruitmicro.bootloader.unlock_bits=0x3F
324
+ bluefruitmicro.bootloader.lock_bits=0x2F
325
+ bluefruitmicro.bootloader.tool=arduino:avrdude
326
+ bluefruitmicro.build.mcu=atmega32u4
327
+ bluefruitmicro.build.f_cpu=8000000L
328
+ bluefruitmicro.build.vid=0x239A
329
+ bluefruitmicro.build.pid=0x800A
330
+ bluefruitmicro.build.core=arduino:arduino
331
+ bluefruitmicro.build.variant=bluefruitmicro
332
+ bluefruitmicro.build.board=AVR_BLUEFRUITMICRO
333
+ bluefruitmicro.build.usb_product="Bluefruit Micro"
334
+ bluefruitmicro.build.usb_manufacturer="Adafruit"
335
+ bluefruitmicro.build.extra_flags={build.usb_flags}
336
+ bluefruitmicro.upload.protocol=avr109
337
+ bluefruitmicro.upload.maximum_size=28672
338
+ bluefruitmicro.upload.speed=57600
339
+ bluefruitmicro.upload.disable_flushing=true
340
+ bluefruitmicro.upload.use_1200bps_touch=true
341
+ bluefruitmicro.upload.wait_for_upload_port=true
342
+ bluefruitmicro.upload.tool=arduino:avrdude
343
+ bluefruitmicro.vid.0=0x239A
344
+ bluefruitmicro.pid.0=0x800A
345
+
346
+
347
+ ##############################################################
348
+ # Adafruit 32u4 Breakout Configuration
349
+ adafruit32u4.name=Adafruit 32u4 Breakout
350
+ adafruit32u4.bootloader.low_fuses=0xff
351
+ adafruit32u4.bootloader.high_fuses=0xd8
352
+ adafruit32u4.bootloader.extended_fuses=0xcb
353
+ adafruit32u4.bootloader.file=caterina/Caterina-Atmega32u4.hex
354
+ adafruit32u4.bootloader.unlock_bits=0x3F
355
+ adafruit32u4.bootloader.lock_bits=0x2F
356
+ adafruit32u4.bootloader.tool=arduino:avrdude
357
+ adafruit32u4.build.mcu=atmega32u4
358
+ adafruit32u4.build.f_cpu=16000000L
359
+ adafruit32u4.build.vid=0x239A
360
+ adafruit32u4.build.pid=0x8001
361
+ adafruit32u4.build.core=arduino:arduino
362
+ adafruit32u4.build.variant=adafruit32u4
363
+ adafruit32u4.build.board=AVR_ADAFRUIT32U4
364
+ adafruit32u4.build.usb_product="32u4 Breakout"
365
+ adafruit32u4.build.usb_manufacturer="Adafruit"
366
+ adafruit32u4.build.extra_flags={build.usb_flags}
367
+ adafruit32u4.upload.protocol=avr109
368
+ adafruit32u4.upload.maximum_size=28672
369
+ adafruit32u4.upload.speed=57600
370
+ adafruit32u4.upload.disable_flushing=true
371
+ adafruit32u4.upload.use_1200bps_touch=true
372
+ adafruit32u4.upload.wait_for_upload_port=true
373
+ adafruit32u4.upload.tool=arduino:avrdude
374
+ adafruit32u4.vid.0=0x239A
375
+ adafruit32u4.pid.0=0x8001
0 commit comments