Skip to content

Commit fced58f

Browse files
committed
Add Feather 328P and light rearranging
1 parent 26eff73 commit fced58f

File tree

1 file changed

+104
-79
lines changed

1 file changed

+104
-79
lines changed

boards.txt

Lines changed: 104 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -36,51 +36,6 @@ flora8.vid.0=0x239A
3636
flora8.pid.0=0x8004
3737

3838

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-
8439
##############################################################
8540
# Adafruit Feather 32u4 Configuration
8641
feather32u4.name=Adafruit Feather 32u4
@@ -111,9 +66,46 @@ feather32u4.upload.tool=arduino:avrdude
11166
feather32u4.vid.0=0x239A
11267
feather32u4.pid.0=0x800C
11368

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+
114106
##############################################################
115107
# Trinket 3.3V Configuration
116-
trinket3.name=Adafruit Trinket 8MHz
108+
trinket3.name=Adafruit Trinket (ATtiny85 @ 8MHz)
117109
trinket3.bootloader.low_fuses=0xF1
118110
trinket3.bootloader.high_fuses=0xD5
119111
trinket3.bootloader.extended_fuses=0xFE
@@ -128,7 +120,7 @@ trinket3.upload.maximum_size=5310
128120

129121
##############################################################
130122
# Trinket 5V Configuration
131-
trinket5.name=Adafruit Trinket 16MHz
123+
trinket5.name=Adafruit Trinket (ATtiny85 @ 16MHz)
132124
trinket5.bootloader.low_fuses=0xF1
133125
trinket5.bootloader.high_fuses=0xD5
134126
trinket5.bootloader.extended_fuses=0xFE
@@ -228,40 +220,10 @@ protrinket3ftdi.upload.maximum_size=28672
228220
protrinket3ftdi.upload.speed=115200
229221

230222

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-
261223

262224
##############################################################
263225
# Adafruit Circuit Playground 32u4 w/Caterina Configuration
264-
circuitplay32u4cat.name=Adafruit Circuit Playground
226+
circuitplay32u4cat.name=Adafruit Circuit Playground Classic
265227
circuitplay32u4cat.bootloader.low_fuses=0xff
266228
circuitplay32u4cat.bootloader.high_fuses=0xd8
267229
circuitplay32u4cat.bootloader.extended_fuses=0xcb
@@ -347,4 +309,67 @@ itsybitsy32u4_3V.upload.use_1200bps_touch=true
347309
itsybitsy32u4_3V.upload.wait_for_upload_port=true
348310
itsybitsy32u4_3V.upload.tool=arduino:avrdude
349311
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

Comments
 (0)