Skip to content
Snippets Groups Projects
boards.txt 5.57 KiB
Newer Older
  • Learn to ignore specific revisions
  • Will Langford's avatar
    Will Langford committed
    ###################################################
    ####### ATmega Boards w/ Arduino Bootloader #######
    ###################################################
    
    atmega328p8bl.name=ATmega328p (Internal 8MHz) w/ bootloader
    atmega328p8bl.upload.protocol=arduino
    atmega328p8bl.upload.speed=57600
    atmega328p8bl.bootloader.unlock_bits=0x3F
    atmega328p8bl.bootloader.lock_bits=0x0F
    atmega328p8bl.build.core=arduino:arduino
    atmega328p8bl.upload.maximum_size=30720
    atmega328p8bl.build.mcu=atmega328p
    atmega328p8bl.build.variant=arduino:standard
    atmega328p8bl.bootloader.low_fuses=0xE2
    atmega328p8bl.bootloader.high_fuses=0xDA
    atmega328p8bl.extended_fuses=0x07
    atmega328p8bl.build.f_cpu=8000000L
    atmega328p8bl.bootloader.path=arduino:atmega
    atmega328p8bl.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
    atmega328p8bl.build.board = AVR_ATMEGA328P8BL
    
    atmega328p16bl.name=ATmega328p (External 16MHz) w/ bootloader
    atmega328p16bl.upload.protocol=arduino
    atmega328p16bl.upload.speed=57600
    atmega328p16bl.bootloader.unlock_bits=0x3F
    atmega328p16bl.bootloader.lock_bits=0x0F
    atmega328p16bl.build.core=arduino:arduino
    atmega328p16bl.upload.maximum_size=30720
    atmega328p16bl.build.mcu=atmega328p
    atmega328p16bl.build.variant=arduino:standard
    atmega328p16bl.bootloader.low_fuses=0xFF
    atmega328p16bl.bootloader.high_fuses=0xDA
    atmega328p16bl.extended_fuses=0xFD
    atmega328p16bl.build.f_cpu=16000000L
    atmega328p16bl.bootloader.path=arduino:atmega
    atmega328p16bl.bootloader.file=ATmegaBOOT_168_atmega328.hex
    atmega328p16bl.build.board = AVR_ATMEGA328P16BL
    
    #############################################
    ############### ATmega Boards ###############
    #############################################
    
    menu.cpu=Processor
    menu.clock=Clock
    
    fabatmega.name=ATmega
    fabatmega.upload.protocol=arduino
    fabatmega.upload.speed=57600
    fabatmega.bootloader.unlock_bits=0x3F
    fabatmega.bootloader.lock_bits=0x0F
    fabatmega.build.core=arduino:arduino
    fabatmega.build.baord=AVR_FABATMEGA
    
    fabatmega.menu.cpu.atmega328p=ATmega328p
    fabatmega.menu.cpu.atmega328p.upload.maximum_size=30720
    fabatmega.menu.cpu.atmega328p.build.mcu=atmega328p
    fabatmega.menu.cpu.atmega328p.build.variant=arduino:standard
    
    
    fabatmega.menu.clock.internal8=8 MHz (internal)
    fabatmega.menu.clock.internal8.bootloader.low_fuses=0xE2
    fabatmega.menu.clock.internal8.bootloader.high_fuses=0xDA
    fabatmega.menu.clock.internal8.bootloader.extended_fuses=0x07
    fabatmega.menu.clock.internal8.build.f_cpu=8000000L
    
    fabatmega.menu.clock.external8=8 MHz (external)
    fabatmega.menu.clock.external8.bootloader.low_fuses=0xFF
    fabatmega.menu.clock.external8.bootloader.high_fuses=0xDA
    fabatmega.menu.clock.external8.bootloader.extended_fuses=0xFD
    fabatmega.menu.clock.external8.build.f_cpu=8000000L
    
    fabatmega.menu.clock.external16=16 MHz (external)
    fabatmega.menu.clock.external16.bootloader.low_fuses=0xFF
    fabatmega.menu.clock.external16.bootloader.high_fuses=0xDA
    fabatmega.menu.clock.external16.bootloader.extended_fuses=0xFD
    fabatmega.menu.clock.external16.build.f_cpu=16000000L
    
    fabatmega.menu.clock.external20=20 MHz (external)
    fabatmega.menu.clock.external20.bootloader.low_fuses=0xFF
    fabatmega.menu.clock.external20.bootloader.high_fuses=0xDA
    fabatmega.menu.clock.external20.bootloader.extended_fuses=0xFD
    fabatmega.menu.clock.external20.build.f_cpu=20000000L
    
    #############################################
    ############### ATtiny Boards ###############
    #############################################
    
    menu.cpu=Processor
    menu.clock=Clock
    
    attiny.name=ATtiny
    attiny.bootloader.tool=arduino:avrdude
    attiny.bootloader.unlock_bits=0xff
    attiny.bootloader.lock_bits=0xff
    attiny.build.core=arduino:arduino
    attiny.build.board=attiny
    attiny.upload.tool=arduino:avrdude
    
    attiny.menu.cpu.attiny45=ATtiny45
    attiny.menu.cpu.attiny45.upload.maximum_size=4096
    attiny.menu.cpu.attiny45.build.mcu=attiny45
    attiny.menu.cpu.attiny45.build.variant=tiny8
    
    attiny.menu.cpu.attiny85=ATtiny85
    attiny.menu.cpu.attiny85.upload.maximum_size=8192
    attiny.menu.cpu.attiny85.build.mcu=attiny85
    attiny.menu.cpu.attiny85.build.variant=tiny8
    
    attiny.menu.cpu.attiny44=ATtiny44
    attiny.menu.cpu.attiny44.upload.maximum_size=4096
    attiny.menu.cpu.attiny44.build.mcu=attiny44
    attiny.menu.cpu.attiny44.build.variant=tiny14
    
    attiny.menu.cpu.attiny84=ATtiny84
    attiny.menu.cpu.attiny84.upload.maximum_size=8192
    attiny.menu.cpu.attiny84.build.mcu=attiny84
    attiny.menu.cpu.attiny84.build.variant=tiny14
    
    attiny.menu.clock.internal1=1 MHz (internal)
    attiny.menu.clock.internal1.bootloader.low_fuses=0x62
    attiny.menu.clock.internal1.bootloader.high_fuses=0xdf
    attiny.menu.clock.internal1.bootloader.extended_fuses=0xff
    attiny.menu.clock.internal1.build.f_cpu=1000000L
    
    attiny.menu.clock.internal8=8 MHz (internal)
    attiny.menu.clock.internal8.bootloader.low_fuses=0xe2
    attiny.menu.clock.internal8.bootloader.high_fuses=0xdf
    attiny.menu.clock.internal8.bootloader.extended_fuses=0xff
    attiny.menu.clock.internal8.build.f_cpu=8000000L
    
    attiny.menu.clock.external8=8 MHz (external)
    attiny.menu.clock.external8.bootloader.low_fuses=0xfe
    attiny.menu.clock.external8.bootloader.high_fuses=0xdf
    attiny.menu.clock.external8.bootloader.extended_fuses=0xff
    attiny.menu.clock.external8.build.f_cpu=8000000L
    
    attiny.menu.clock.external16=16 MHz (external)
    attiny.menu.clock.external16.bootloader.low_fuses=0xfe
    attiny.menu.clock.external16.bootloader.high_fuses=0xdf
    attiny.menu.clock.external16.bootloader.extended_fuses=0xff
    attiny.menu.clock.external16.build.f_cpu=16000000L
    
    attiny.menu.clock.external20=20 MHz (external)
    attiny.menu.clock.external20.bootloader.low_fuses=0xfe
    attiny.menu.clock.external20.bootloader.high_fuses=0xdf
    attiny.menu.clock.external20.bootloader.extended_fuses=0xff
    attiny.menu.clock.external20.build.f_cpu=20000000L