Add Feather 328P and light rearranging

This commit is contained in:
ladyada 2018-02-06 20:55:21 -05:00
parent 26eff73101
commit fced58f22a

View file

@ -36,51 +36,6 @@ flora8.vid.0=0x239A
flora8.pid.0=0x8004 flora8.pid.0=0x8004
##############################################################
# Bluefruit Micro Configuration
bluefruitmicro.name=Adafruit Bluefruit Micro
bluefruitmicro.bootloader.low_fuses=0xff
bluefruitmicro.bootloader.high_fuses=0xd8
bluefruitmicro.bootloader.extended_fuses=0xcb
bluefruitmicro.bootloader.file=caterina/Caterina-BluefruitMicro8.hex
bluefruitmicro.bootloader.unlock_bits=0x3F
bluefruitmicro.bootloader.lock_bits=0x2F
bluefruitmicro.bootloader.tool=arduino:avrdude
bluefruitmicro.build.mcu=atmega32u4
bluefruitmicro.build.f_cpu=8000000L
bluefruitmicro.build.vid=0x239A
bluefruitmicro.build.pid=0x800A
bluefruitmicro.build.core=arduino:arduino
bluefruitmicro.build.variant=bluefruitmicro
bluefruitmicro.build.board=AVR_BLUEFRUITMICRO
bluefruitmicro.build.usb_product="Bluefruit Micro"
bluefruitmicro.build.usb_manufacturer="Adafruit"
bluefruitmicro.build.extra_flags={build.usb_flags}
bluefruitmicro.upload.protocol=avr109
bluefruitmicro.upload.maximum_size=28672
bluefruitmicro.upload.speed=57600
bluefruitmicro.upload.disable_flushing=true
bluefruitmicro.upload.use_1200bps_touch=true
bluefruitmicro.upload.wait_for_upload_port=true
bluefruitmicro.upload.tool=arduino:avrdude
bluefruitmicro.vid.0=0x239A
bluefruitmicro.pid.0=0x800A
##############################################################
# Gemma Configuration
gemma.name=Adafruit Gemma 8MHz
gemma.bootloader.low_fuses=0xF1
gemma.bootloader.high_fuses=0xD5
gemma.bootloader.extended_fuses=0xFE
gemma.bootloader.tool=arduino:avrdude
gemma.build.mcu=attiny85
gemma.build.f_cpu=8000000L
gemma.build.core=arduino:arduino
gemma.build.variant=tiny8
gemma.build.board=AVR_GEMMA
gemma.upload.tool=arduino:avrdude
gemma.upload.maximum_size=5310
############################################################## ##############################################################
# Adafruit Feather 32u4 Configuration # Adafruit Feather 32u4 Configuration
feather32u4.name=Adafruit Feather 32u4 feather32u4.name=Adafruit Feather 32u4
@ -111,9 +66,46 @@ feather32u4.upload.tool=arduino:avrdude
feather32u4.vid.0=0x239A feather32u4.vid.0=0x239A
feather32u4.pid.0=0x800C feather32u4.pid.0=0x800C
##############################################################
# Adafruit Feather 328P Configuration
feather328p.name=Adafruit Feather 328P
feather328p.upload.tool=arduino:avrdude
feather328p.upload.protocol=arduino
feather328p.upload.maximum_size=32256
feather328p.upload.maximum_data_size=2048
feather328p.upload.speed=57600
feather328p.bootloader.tool=arduino:avrdude
feather328p.bootloader.low_fuses=0xFF
feather328p.bootloader.high_fuses=0xDE
feather328p.bootloader.extended_fuses=0x05
feather328p.bootloader.unlock_bits=0x3F
feather328p.bootloader.lock_bits=0x0F
feather328p.bootloader.file=optiboot/optiboot_atmega328.hex
feather328p.build.mcu=atmega328p
feather328p.build.f_cpu=8000000L
feather328p.build.core=arduino:arduino
feather328p.build.variant=arduino:standard
feather328p.build.board=AVR_FEATHER328P
##############################################################
# Gemma Configuration
gemma.name=Adafruit Gemma (ATtiny85 @ 8MHz)
gemma.bootloader.low_fuses=0xF1
gemma.bootloader.high_fuses=0xD5
gemma.bootloader.extended_fuses=0xFE
gemma.bootloader.tool=arduino:avrdude
gemma.build.mcu=attiny85
gemma.build.f_cpu=8000000L
gemma.build.core=arduino:arduino
gemma.build.variant=tiny8
gemma.build.board=AVR_GEMMA
gemma.upload.tool=arduino:avrdude
gemma.upload.maximum_size=5310
############################################################## ##############################################################
# Trinket 3.3V Configuration # Trinket 3.3V Configuration
trinket3.name=Adafruit Trinket 8MHz trinket3.name=Adafruit Trinket (ATtiny85 @ 8MHz)
trinket3.bootloader.low_fuses=0xF1 trinket3.bootloader.low_fuses=0xF1
trinket3.bootloader.high_fuses=0xD5 trinket3.bootloader.high_fuses=0xD5
trinket3.bootloader.extended_fuses=0xFE trinket3.bootloader.extended_fuses=0xFE
@ -128,7 +120,7 @@ trinket3.upload.maximum_size=5310
############################################################## ##############################################################
# Trinket 5V Configuration # Trinket 5V Configuration
trinket5.name=Adafruit Trinket 16MHz trinket5.name=Adafruit Trinket (ATtiny85 @ 16MHz)
trinket5.bootloader.low_fuses=0xF1 trinket5.bootloader.low_fuses=0xF1
trinket5.bootloader.high_fuses=0xD5 trinket5.bootloader.high_fuses=0xD5
trinket5.bootloader.extended_fuses=0xFE trinket5.bootloader.extended_fuses=0xFE
@ -228,40 +220,10 @@ protrinket3ftdi.upload.maximum_size=28672
protrinket3ftdi.upload.speed=115200 protrinket3ftdi.upload.speed=115200
##############################################################
# Adafruit 32u4 Breakout Configuration
adafruit32u4.name=Adafruit 32u4 Breakout
adafruit32u4.bootloader.low_fuses=0xff
adafruit32u4.bootloader.high_fuses=0xd8
adafruit32u4.bootloader.extended_fuses=0xcb
adafruit32u4.bootloader.file=caterina/Caterina-Atmega32u4.hex
adafruit32u4.bootloader.unlock_bits=0x3F
adafruit32u4.bootloader.lock_bits=0x2F
adafruit32u4.bootloader.tool=arduino:avrdude
adafruit32u4.build.mcu=atmega32u4
adafruit32u4.build.f_cpu=16000000L
adafruit32u4.build.vid=0x239A
adafruit32u4.build.pid=0x8001
adafruit32u4.build.core=arduino:arduino
adafruit32u4.build.variant=adafruit32u4
adafruit32u4.build.board=AVR_ADAFRUIT32U4
adafruit32u4.build.usb_product="32u4 Breakout"
adafruit32u4.build.usb_manufacturer="Adafruit"
adafruit32u4.build.extra_flags={build.usb_flags}
adafruit32u4.upload.protocol=avr109
adafruit32u4.upload.maximum_size=28672
adafruit32u4.upload.speed=57600
adafruit32u4.upload.disable_flushing=true
adafruit32u4.upload.use_1200bps_touch=true
adafruit32u4.upload.wait_for_upload_port=true
adafruit32u4.upload.tool=arduino:avrdude
adafruit32u4.vid.0=0x239A
adafruit32u4.pid.0=0x8001
############################################################## ##############################################################
# Adafruit Circuit Playground 32u4 w/Caterina Configuration # Adafruit Circuit Playground 32u4 w/Caterina Configuration
circuitplay32u4cat.name=Adafruit Circuit Playground circuitplay32u4cat.name=Adafruit Circuit Playground Classic
circuitplay32u4cat.bootloader.low_fuses=0xff circuitplay32u4cat.bootloader.low_fuses=0xff
circuitplay32u4cat.bootloader.high_fuses=0xd8 circuitplay32u4cat.bootloader.high_fuses=0xd8
circuitplay32u4cat.bootloader.extended_fuses=0xcb circuitplay32u4cat.bootloader.extended_fuses=0xcb
@ -347,4 +309,67 @@ itsybitsy32u4_3V.upload.use_1200bps_touch=true
itsybitsy32u4_3V.upload.wait_for_upload_port=true itsybitsy32u4_3V.upload.wait_for_upload_port=true
itsybitsy32u4_3V.upload.tool=arduino:avrdude itsybitsy32u4_3V.upload.tool=arduino:avrdude
itsybitsy32u4_3V.vid.0=0x239A itsybitsy32u4_3V.vid.0=0x239A
itsybitsy32u4_3V.pid.0=0x000D itsybitsy32u4_3V.pid.0=0x000D
##############################################################
# Bluefruit Micro Configuration
bluefruitmicro.name=Adafruit Bluefruit Micro
bluefruitmicro.bootloader.low_fuses=0xff
bluefruitmicro.bootloader.high_fuses=0xd8
bluefruitmicro.bootloader.extended_fuses=0xcb
bluefruitmicro.bootloader.file=caterina/Caterina-BluefruitMicro8.hex
bluefruitmicro.bootloader.unlock_bits=0x3F
bluefruitmicro.bootloader.lock_bits=0x2F
bluefruitmicro.bootloader.tool=arduino:avrdude
bluefruitmicro.build.mcu=atmega32u4
bluefruitmicro.build.f_cpu=8000000L
bluefruitmicro.build.vid=0x239A
bluefruitmicro.build.pid=0x800A
bluefruitmicro.build.core=arduino:arduino
bluefruitmicro.build.variant=bluefruitmicro
bluefruitmicro.build.board=AVR_BLUEFRUITMICRO
bluefruitmicro.build.usb_product="Bluefruit Micro"
bluefruitmicro.build.usb_manufacturer="Adafruit"
bluefruitmicro.build.extra_flags={build.usb_flags}
bluefruitmicro.upload.protocol=avr109
bluefruitmicro.upload.maximum_size=28672
bluefruitmicro.upload.speed=57600
bluefruitmicro.upload.disable_flushing=true
bluefruitmicro.upload.use_1200bps_touch=true
bluefruitmicro.upload.wait_for_upload_port=true
bluefruitmicro.upload.tool=arduino:avrdude
bluefruitmicro.vid.0=0x239A
bluefruitmicro.pid.0=0x800A
##############################################################
# Adafruit 32u4 Breakout Configuration
adafruit32u4.name=Adafruit 32u4 Breakout
adafruit32u4.bootloader.low_fuses=0xff
adafruit32u4.bootloader.high_fuses=0xd8
adafruit32u4.bootloader.extended_fuses=0xcb
adafruit32u4.bootloader.file=caterina/Caterina-Atmega32u4.hex
adafruit32u4.bootloader.unlock_bits=0x3F
adafruit32u4.bootloader.lock_bits=0x2F
adafruit32u4.bootloader.tool=arduino:avrdude
adafruit32u4.build.mcu=atmega32u4
adafruit32u4.build.f_cpu=16000000L
adafruit32u4.build.vid=0x239A
adafruit32u4.build.pid=0x8001
adafruit32u4.build.core=arduino:arduino
adafruit32u4.build.variant=adafruit32u4
adafruit32u4.build.board=AVR_ADAFRUIT32U4
adafruit32u4.build.usb_product="32u4 Breakout"
adafruit32u4.build.usb_manufacturer="Adafruit"
adafruit32u4.build.extra_flags={build.usb_flags}
adafruit32u4.upload.protocol=avr109
adafruit32u4.upload.maximum_size=28672
adafruit32u4.upload.speed=57600
adafruit32u4.upload.disable_flushing=true
adafruit32u4.upload.use_1200bps_touch=true
adafruit32u4.upload.wait_for_upload_port=true
adafruit32u4.upload.tool=arduino:avrdude
adafruit32u4.vid.0=0x239A
adafruit32u4.pid.0=0x8001