# VID 0x6666 is a prototype product Vendor ID
# http://www.linux-usb.org/usb.ids

menu.speed=Speed
menu.core=Core
menu.info=Info


# ATmega32u4 @ 16 MHz
atmega32u4.name=ATmega32u4
atmega32u4.menu.speed.16mhz=16 MHz
atmega32u4.menu.speed.16mhz.build.f_cpu=16000000L
atmega32u4.menu.speed.16mhz.bootloader.file=caterina_16mhz.hex
atmega32u4.menu.speed.8mhz=8 MHz
atmega32u4.menu.speed.8mhz.build.f_cpu=8000000L
atmega32u4.menu.speed.8mhz.bootloader.file=caterina_8mhz.hex
atmega32u4.vid.0=0x1D50
atmega32u4.pid.0=0x60B0
atmega32u4.vid.1=0x6666
atmega32u4.pid.1=0x60B0
atmega32u4.vid.2=0x2341
atmega32u4.pid.2=0x0036
atmega32u4.vid.3=0x2341
atmega32u4.pid.3=0x8036
atmega32u4.vid.4=0x2A03
atmega32u4.pid.4=0x0036
atmega32u4.vid.5=0x2A03
atmega32u4.pid.5=0x8036
atmega32u4.bootloader.tool=avrdude
atmega32u4.bootloader.low_fuses=0xff
atmega32u4.bootloader.high_fuses=0xd8
atmega32u4.bootloader.extended_fuses=0xcb
#atmega32u4.bootloader.file=caterina_16mhz.hex
atmega32u4.bootloader.unlock_bits=0x3F
atmega32u4.bootloader.lock_bits=0x2F
atmega32u4.upload.tool=avrdude
atmega32u4.upload.protocol=avr109
atmega32u4.upload.maximum_size=28672
atmega32u4.upload.maximum_data_size=2560
atmega32u4.upload.speed=57600
atmega32u4.upload.disable_flushing=true
atmega32u4.upload.use_1200bps_touch=true
atmega32u4.upload.wait_for_upload_port=true
atmega32u4.build.mcu=atmega32u4
#atmega32u4.build.f_cpu=16000000L
atmega32u4.build.vid=0x6666
atmega32u4.build.pid=0x60B0
atmega32u4.build.usb_product="USB IO Board"
atmega32u4.build.usb_manufacturer="ATmega32u4"
atmega32u4.build.board=AVR_LEONARDO
atmega32u4.build.core=arduino:arduino
atmega32u4.build.variant=leonardo
atmega32u4.build.extra_flags={build.usb_flags} -DMOUSE_ABS_ENABLED


# ATtiny841 @ internal 8 MHz
attiny841.name=ATtiny841 (8 MHz)
# use Standard Arduino Core
attiny841.menu.core.arduino=Standard Arduino
attiny841.menu.core.arduino.build.core=arduino:arduino
attiny841.menu.core.arduino.build.variant=tiny14
# use Spence Konde Core: https://github.com/SpenceKonde/arduino-tiny-841/
attiny841.menu.core.spencekonde=ATtiny841 (by Spence Konde)
#attiny841.menu.core.spencekonde.build.core=arduino-tiny-841:tiny
attiny841.menu.core.spencekonde.build.core=tiny841
attiny841.menu.core.spencekonde.build.variant=tiny14
# info menu item
attiny841.menu.info.info=Press Reset, when Uploading is shown.
attiny841.vid.0=0x16D0
attiny841.pid.0=0x0753
attiny841.bootloader.tool=avrdude
attiny841.bootloader.low_fuses=0xE2
attiny841.bootloader.high_fuses=0xDD
attiny841.bootloader.extended_fuses=0xFE
attiny841.bootloader.unlock_bits=0xFF
attiny841.bootloader.lock_bits=0xFF
attiny841.bootloader.file=micronucleus-t841.hex
attiny841.upload.tool=micronucleus
attiny841.upload.protocol=usb
attiny841.upload.wait_for_upload_port=false
attiny841.upload.use_1200bps_touch=false
attiny841.upload.disable_flushing=false
attiny841.upload.maximum_size=6500
attiny841.build.mcu=attiny841
attiny841.build.f_cpu=8000000L
attiny841.build.board=AVR_ATTINY841
#attiny841.build.core=arduino:arduino
#attiny841.build.variant=tiny14


# ATtiny85 @ internal 16.5 MHz
attiny85.name=ATtiny85 (16.5 MHz)
# use Standard Arduino Core
attiny85.menu.core.arduino=Standard Arduino
attiny85.menu.core.arduino.build.board=AVR_ATTINY85
attiny85.menu.core.arduino.build.core=arduino:arduino
attiny85.menu.core.arduino.build.variant=tiny8
# use Spence Konde Core: https://github.com/SpenceKonde/ATTinyCore
attiny85.menu.core.spencekonde=ATtiny85 (by Spence Konde)
attiny85.menu.core.spencekonde.build.board=AVR_ATTINY85
#attiny85.menu.core.spencekonde.build.core=ATTinyCore:tiny
attiny85.menu.core.spencekonde.build.core=tiny85
attiny85.menu.core.spencekonde.build.variant=tiny8
# use Digistump Core: https://github.com/digistump/DigistumpArduino
attiny85.menu.core.digistump=Digistump/Digispark
attiny85.menu.core.digistump.build.board=AVR_DIGISPARK
attiny85.menu.core.digistump.build.core=digistump:tiny
attiny85.menu.core.digistump.build.variant=digispark
# info menu item
attiny85.menu.info.info=Press Reset, when Uploading is shown.
attiny85.vid.0=0x16D0
attiny85.pid.0=0x0753
attiny85.bootloader.tool=avrdude
attiny85.bootloader.low_fuses=0xE1
attiny85.bootloader.high_fuses=0xDD
attiny85.bootloader.extended_fuses=0xFE
attiny85.bootloader.unlock_bits=0xFF
attiny85.bootloader.lock_bits=0xFF
attiny85.bootloader.file=micronucleus-t85.hex
attiny85.upload.tool=micronucleus
attiny85.upload.protocol=usb
attiny85.upload.wait_for_upload_port=false
attiny85.upload.use_1200bps_touch=false
attiny85.upload.disable_flushing=false
attiny85.upload.maximum_size=6300
attiny85.build.mcu=attiny85
attiny85.build.f_cpu=16500000L
attiny85.build.board=AVR_ATTINY85
#attiny85.build.core=arduino:arduino
#attiny85.build.variant=tiny8
