/ 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