/ boards.txt
boards.txt
  1  # Adafruit Trinket, Flora, Gemma Board Configuration
  2  #
  3  # For more information see:
  4  # - https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
  5  # - https://github.com/arduino/Arduino/wiki/Arduino-Hardware-Cores-migration-guide-from-1.0-to-1.6
  6  #
  7  
  8  ##############################################################
  9  # Flora Configuration
 10  flora8.name=Adafruit Flora
 11  flora8.bootloader.low_fuses=0xff
 12  flora8.bootloader.high_fuses=0xd8
 13  flora8.bootloader.extended_fuses=0xcb
 14  flora8.bootloader.file=caterina/Caterina-Flora8.hex
 15  flora8.bootloader.unlock_bits=0x3F
 16  flora8.bootloader.lock_bits=0x2F
 17  flora8.bootloader.tool=arduino:avrdude
 18  flora8.build.mcu=atmega32u4
 19  flora8.build.f_cpu=8000000L
 20  flora8.build.vid=0x239A
 21  flora8.build.pid=0x8004
 22  flora8.build.core=arduino:arduino
 23  flora8.build.variant=flora
 24  flora8.build.board=AVR_FLORA8
 25  flora8.build.usb_product="Flora"
 26  flora8.build.usb_manufacturer="Adafruit"
 27  flora8.build.extra_flags={build.usb_flags}
 28  flora8.upload.protocol=avr109
 29  flora8.upload.maximum_size=28672
 30  flora8.upload.speed=57600
 31  flora8.upload.disable_flushing=true
 32  flora8.upload.use_1200bps_touch=true
 33  flora8.upload.wait_for_upload_port=true
 34  flora8.upload.tool=arduino:avrdude
 35  flora8.vid.0=0x239A
 36  flora8.pid.0=0x8004
 37  
 38  
 39  ##############################################################
 40  # Adafruit Feather 32u4 Configuration
 41  feather32u4.name=Adafruit Feather 32u4
 42  feather32u4.bootloader.low_fuses=0xff
 43  feather32u4.bootloader.high_fuses=0xd8
 44  feather32u4.bootloader.extended_fuses=0xcb
 45  feather32u4.bootloader.file=caterina/Caterina-Feather32u4.hex
 46  feather32u4.bootloader.unlock_bits=0x3F
 47  feather32u4.bootloader.lock_bits=0x2F
 48  feather32u4.bootloader.tool=arduino:avrdude
 49  feather32u4.build.mcu=atmega32u4
 50  feather32u4.build.f_cpu=8000000L
 51  feather32u4.build.vid=0x239A
 52  feather32u4.build.pid=0x800C
 53  feather32u4.build.core=arduino:arduino
 54  feather32u4.build.variant=feather32u4
 55  feather32u4.build.board=AVR_FEATHER32U4
 56  feather32u4.build.usb_product="Feather 32u4"
 57  feather32u4.build.usb_manufacturer="Adafruit"
 58  feather32u4.build.extra_flags={build.usb_flags}
 59  feather32u4.upload.protocol=avr109
 60  feather32u4.upload.maximum_size=28672
 61  feather32u4.upload.speed=57600
 62  feather32u4.upload.disable_flushing=true
 63  feather32u4.upload.use_1200bps_touch=true
 64  feather32u4.upload.wait_for_upload_port=true
 65  feather32u4.upload.tool=arduino:avrdude
 66  feather32u4.vid.0=0x239A
 67  feather32u4.pid.0=0x800C
 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  
106  ##############################################################
107  # Trinket 3.3V Configuration
108  trinket3.name=Adafruit Trinket (ATtiny85 @ 8MHz)
109  trinket3.bootloader.low_fuses=0xF1
110  trinket3.bootloader.high_fuses=0xD5
111  trinket3.bootloader.extended_fuses=0xFE
112  trinket3.bootloader.tool=arduino:avrdude
113  trinket3.build.mcu=attiny85
114  trinket3.build.f_cpu=8000000L
115  trinket3.build.core=arduino:arduino
116  trinket3.build.variant=tiny8
117  trinket3.build.board=AVR_TRINKET3
118  trinket3.upload.tool=arduino:avrdude
119  trinket3.upload.maximum_size=5310
120  
121  ##############################################################
122  # Trinket 5V Configuration
123  trinket5.name=Adafruit Trinket (ATtiny85 @ 16MHz)
124  trinket5.bootloader.low_fuses=0xF1
125  trinket5.bootloader.high_fuses=0xD5
126  trinket5.bootloader.extended_fuses=0xFE
127  trinket5.bootloader.tool=arduino:avrdude
128  trinket5.build.mcu=attiny85
129  trinket5.build.f_cpu=16000000L
130  trinket5.build.core=arduino:arduino
131  trinket5.build.variant=tiny8
132  trinket5.build.board=AVR_TRINKET5
133  trinket5.upload.tool=arduino:avrdude
134  trinket5.upload.maximum_size=5310
135  
136  ##############################################################
137  metro.name=Adafruit Metro
138  metro.upload.tool=arduino:avrdude
139  metro.upload.protocol=arduino
140  metro.upload.maximum_size=32256
141  metro.upload.maximum_data_size=2048
142  metro.upload.speed=115200
143  metro.bootloader.tool=arduino:avrdude
144  metro.bootloader.low_fuses=0xFF
145  metro.bootloader.high_fuses=0xDE
146  metro.bootloader.extended_fuses=0x05
147  metro.bootloader.unlock_bits=0x3F
148  metro.bootloader.lock_bits=0x0F
149  metro.bootloader.file=optiboot/optiboot_atmega328.hex
150  metro.build.mcu=atmega328p
151  metro.build.f_cpu=16000000L
152  metro.build.board=AVR_METRO
153  metro.build.core=arduino:arduino
154  metro.build.variant=arduino:standard
155  
156  ##############################################################
157  # Pro-Trinket 5V USB Programming Configuration
158  protrinket5.name=Pro Trinket 5V/16MHz (USB)
159  protrinket5.bootloader.tool=arduino:avrdude
160  protrinket5.build.mcu=atmega328p
161  protrinket5.build.f_cpu=16000000L
162  protrinket5.build.core=arduino:arduino
163  protrinket5.build.variant=arduino:eightanaloginputs
164  protrinket5.build.board=AVR_PROTRINKET5
165  protrinket5.upload.tool=arduino:usbtiny
166  protrinket5.upload.maximum_size=28672
167  protrinket5.upload.speed=115200
168  
169  ##############################################################
170  # Pro-Trinket 3.3V USB Programming Configuration
171  protrinket3.name=Pro Trinket 3V/12MHz (USB)
172  protrinket3.bootloader.tool=arduino:avrdude
173  protrinket3.build.mcu=atmega328p
174  protrinket3.build.f_cpu=12000000L
175  protrinket3.build.core=arduino:arduino
176  protrinket3.build.variant=arduino:eightanaloginputs
177  protrinket3.build.board=AVR_PROTRINKET3
178  protrinket3.upload.tool=arduino:usbtiny
179  protrinket3.upload.maximum_size=28672
180  protrinket3.upload.speed=115200
181  
182  ##############################################################
183  # Pro-Trinket 5V Serial/FTDI Programming Configuration
184  protrinket5ftdi.name=Pro Trinket 5V/16MHz (FTDI)
185  protrinket5ftdi.bootloader.low_fuses=0xff
186  protrinket5ftdi.bootloader.high_fuses=0xde
187  protrinket5ftdi.bootloader.extended_fuses=0x05
188  protrinket5ftdi.bootloader.file=optiboot/optiboot_atmega328.hex
189  protrinket5ftdi.bootloader.unlock_bits=0x3F
190  protrinket5ftdi.bootloader.lock_bits=0x0F
191  protrinket5ftdi.bootloader.tool=arudino:avrdude
192  protrinket5ftdi.build.mcu=atmega328p
193  protrinket5ftdi.build.f_cpu=16000000L
194  protrinket5ftdi.build.core=arduino:arduino
195  protrinket5ftdi.build.variant=arduino:eightanaloginputs
196  protrinket5ftdi.build.board=AVR_PROTRINKET5FTDI
197  protrinket5ftdi.upload.tool=arduino:avrdude
198  protrinket5ftdi.upload.protocol=arduino
199  protrinket5ftdi.upload.maximum_size=28672
200  protrinket5ftdi.upload.speed=115200
201  
202  ##############################################################
203  # Pro-Trinket 3.3V Serial/FTDI Programming Configuration
204  protrinket3ftdi.name=Pro Trinket 3V/12MHz (FTDI)
205  protrinket3ftdi.bootloader.tool=arduino:avrdude
206  protrinket3ftdi.bootloader.low_fuses=0xff
207  protrinket3ftdi.bootloader.high_fuses=0xde
208  protrinket3ftdi.bootloader.extended_fuses=0x05
209  protrinket3ftdi.bootloader.file=optiboot/optiboot_atmega328.hex
210  protrinket3ftdi.bootloader.unlock_bits=0x3F
211  protrinket3ftdi.bootloader.lock_bits=0x0F
212  protrinket3ftdi.build.mcu=atmega328p
213  protrinket3ftdi.build.f_cpu=12000000L
214  protrinket3ftdi.build.core=arduino:arduino
215  protrinket3ftdi.build.variant=arduino:eightanaloginputs
216  protrinket3ftdi.build.board=AVR_PROTRINKET3FTDI
217  protrinket3ftdi.upload.tool=arduino:avrdude
218  protrinket3ftdi.upload.protocol=arduino
219  protrinket3ftdi.upload.maximum_size=28672
220  protrinket3ftdi.upload.speed=115200
221  
222  
223  
224  ##############################################################
225  # Adafruit Circuit Playground 32u4 w/Caterina Configuration
226  circuitplay32u4cat.name=Adafruit Circuit Playground Classic
227  circuitplay32u4cat.bootloader.low_fuses=0xff
228  circuitplay32u4cat.bootloader.high_fuses=0xd8
229  circuitplay32u4cat.bootloader.extended_fuses=0xcb
230  circuitplay32u4cat.bootloader.file=caterina/Caterina-Circuitplay32u4.hex
231  circuitplay32u4cat.bootloader.unlock_bits=0x3F
232  circuitplay32u4cat.bootloader.lock_bits=0x2F
233  circuitplay32u4cat.bootloader.tool=arduino:avrdude
234  circuitplay32u4cat.build.mcu=atmega32u4
235  circuitplay32u4cat.build.f_cpu=8000000L
236  circuitplay32u4cat.build.vid=0x239A
237  circuitplay32u4cat.build.pid=0x8011
238  circuitplay32u4cat.build.core=arduino:arduino
239  circuitplay32u4cat.build.variant=circuitplay32u4
240  circuitplay32u4cat.build.board=AVR_CIRCUITPLAY
241  circuitplay32u4cat.build.usb_product="Circuit Playground"
242  circuitplay32u4cat.build.usb_manufacturer="Adafruit"
243  circuitplay32u4cat.build.extra_flags={build.usb_flags}
244  circuitplay32u4cat.upload.protocol=avr109
245  circuitplay32u4cat.upload.maximum_size=28672
246  circuitplay32u4cat.upload.speed=57600
247  circuitplay32u4cat.upload.disable_flushing=true
248  circuitplay32u4cat.upload.use_1200bps_touch=true
249  circuitplay32u4cat.upload.wait_for_upload_port=true
250  circuitplay32u4cat.upload.tool=arduino:avrdude
251  circuitplay32u4cat.vid.0=0x239A
252  circuitplay32u4cat.pid.0=0x8011
253  
254  ##############################################################
255  # Adafruit 32u4 ItsyBitsy 5V @ 16MHz
256  itsybitsy32u4_5V.name=Adafruit ItsyBitsy 32u4 5V 16MHz
257  itsybitsy32u4_5V.bootloader.low_fuses=0xff
258  itsybitsy32u4_5V.bootloader.high_fuses=0xd8
259  itsybitsy32u4_5V.bootloader.extended_fuses=0xcb
260  itsybitsy32u4_5V.bootloader.file=caterina/Caterina-Atmega32u4.hex
261  itsybitsy32u4_5V.bootloader.unlock_bits=0x3F
262  itsybitsy32u4_5V.bootloader.lock_bits=0x2F
263  itsybitsy32u4_5V.bootloader.tool=arduino:avrdude
264  itsybitsy32u4_5V.build.mcu=atmega32u4
265  itsybitsy32u4_5V.build.f_cpu=16000000L
266  itsybitsy32u4_5V.build.vid=0x239A
267  itsybitsy32u4_5V.build.pid=0x800E
268  itsybitsy32u4_5V.build.core=arduino:arduino
269  itsybitsy32u4_5V.build.variant=itsybitsy32u4
270  itsybitsy32u4_5V.build.board=AVR_ITSYBITSY32U4_5V
271  itsybitsy32u4_5V.build.usb_product="ItsyBitsy 32u4 5V 16MHz"
272  itsybitsy32u4_5V.build.usb_manufacturer="Adafruit"
273  itsybitsy32u4_5V.build.extra_flags={build.usb_flags}
274  itsybitsy32u4_5V.upload.protocol=avr109
275  itsybitsy32u4_5V.upload.maximum_size=28672
276  itsybitsy32u4_5V.upload.speed=57600
277  itsybitsy32u4_5V.upload.disable_flushing=true
278  itsybitsy32u4_5V.upload.use_1200bps_touch=true
279  itsybitsy32u4_5V.upload.wait_for_upload_port=true
280  itsybitsy32u4_5V.upload.tool=arduino:avrdude
281  itsybitsy32u4_5V.vid.0=0x239A
282  itsybitsy32u4_5V.pid.0=0x000E
283  
284  ##############################################################
285  # Adafruit 32u4 ItsyBitsy 3V @ 8MHz
286  itsybitsy32u4_3V.name=Adafruit ItsyBitsy 32u4 3V 8MHz
287  itsybitsy32u4_3V.bootloader.low_fuses=0xff
288  itsybitsy32u4_3V.bootloader.high_fuses=0xd8
289  itsybitsy32u4_3V.bootloader.extended_fuses=0xcb
290  itsybitsy32u4_3V.bootloader.file=caterina/Caterina-Atmega32u4.hex
291  itsybitsy32u4_3V.bootloader.unlock_bits=0x3F
292  itsybitsy32u4_3V.bootloader.lock_bits=0x2F
293  itsybitsy32u4_3V.bootloader.tool=arduino:avrdude
294  itsybitsy32u4_3V.build.mcu=atmega32u4
295  itsybitsy32u4_3V.build.f_cpu=8000000L
296  itsybitsy32u4_3V.build.vid=0x239A
297  itsybitsy32u4_3V.build.pid=0x800D
298  itsybitsy32u4_3V.build.core=arduino:arduino
299  itsybitsy32u4_3V.build.variant=itsybitsy32u4
300  itsybitsy32u4_3V.build.board=AVR_ITSYBITSY32U4_3V
301  itsybitsy32u4_3V.build.usb_product="ItsyBitsy 32u4 3V 8MHz"
302  itsybitsy32u4_3V.build.usb_manufacturer="Adafruit"
303  itsybitsy32u4_3V.build.extra_flags={build.usb_flags}
304  itsybitsy32u4_3V.upload.protocol=avr109
305  itsybitsy32u4_3V.upload.maximum_size=28672
306  itsybitsy32u4_3V.upload.speed=57600
307  itsybitsy32u4_3V.upload.disable_flushing=true
308  itsybitsy32u4_3V.upload.use_1200bps_touch=true
309  itsybitsy32u4_3V.upload.wait_for_upload_port=true
310  itsybitsy32u4_3V.upload.tool=arduino:avrdude
311  itsybitsy32u4_3V.vid.0=0x239A
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