Home | History | Annotate | Download | only in arduino
      1 ##############################################################
      2 
      3 uno.name=Arduino Uno
      4 uno.upload.protocol=stk500
      5 uno.upload.maximum_size=32256
      6 uno.upload.speed=115200
      7 uno.bootloader.low_fuses=0xff
      8 uno.bootloader.high_fuses=0xde
      9 uno.bootloader.extended_fuses=0x05
     10 uno.bootloader.path=optiboot
     11 uno.bootloader.file=optiboot_atmega328.hex
     12 uno.bootloader.unlock_bits=0x3F
     13 uno.bootloader.lock_bits=0x0F
     14 uno.build.mcu=atmega328p
     15 uno.build.f_cpu=16000000L
     16 uno.build.core=arduino
     17 
     18 ##############################################################
     19 
     20 atmega328.name=Arduino Duemilanove or Nano w/ ATmega328
     21 
     22 atmega328.upload.protocol=stk500
     23 atmega328.upload.maximum_size=30720
     24 atmega328.upload.speed=57600
     25 
     26 atmega328.bootloader.low_fuses=0xFF
     27 atmega328.bootloader.high_fuses=0xDA
     28 atmega328.bootloader.extended_fuses=0x05
     29 atmega328.bootloader.path=atmega
     30 atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex
     31 atmega328.bootloader.unlock_bits=0x3F
     32 atmega328.bootloader.lock_bits=0x0F
     33 
     34 atmega328.build.mcu=atmega328p
     35 atmega328.build.f_cpu=16000000L
     36 atmega328.build.core=arduino
     37 
     38 ##############################################################
     39 
     40 diecimila.name=Arduino Diecimila, Duemilanove, or Nano w/ ATmega168
     41 
     42 diecimila.upload.protocol=stk500
     43 diecimila.upload.maximum_size=14336
     44 diecimila.upload.speed=19200
     45 
     46 diecimila.bootloader.low_fuses=0xff
     47 diecimila.bootloader.high_fuses=0xdd
     48 diecimila.bootloader.extended_fuses=0x00
     49 diecimila.bootloader.path=atmega
     50 diecimila.bootloader.file=ATmegaBOOT_168_diecimila.hex
     51 diecimila.bootloader.unlock_bits=0x3F
     52 diecimila.bootloader.lock_bits=0x0F
     53 
     54 diecimila.build.mcu=atmega168
     55 diecimila.build.f_cpu=16000000L
     56 diecimila.build.core=arduino
     57 
     58 ##############################################################
     59 
     60 mega2560.name=Arduino Mega 2560
     61 
     62 mega2560.upload.protocol=stk500v2
     63 mega2560.upload.maximum_size=258048
     64 mega2560.upload.speed=115200
     65 
     66 mega2560.bootloader.low_fuses=0xFF
     67 mega2560.bootloader.high_fuses=0xD8
     68 mega2560.bootloader.extended_fuses=0xFD
     69 mega2560.bootloader.path=stk500v2
     70 mega2560.bootloader.file=stk500boot_v2_mega2560.hex
     71 mega2560.bootloader.unlock_bits=0x3F
     72 mega2560.bootloader.lock_bits=0x0F
     73 
     74 mega2560.build.mcu=atmega2560
     75 mega2560.build.f_cpu=16000000L
     76 mega2560.build.core=arduino
     77 
     78 ##############################################################
     79 
     80 mega.name=Arduino Mega (ATmega1280)
     81 
     82 mega.upload.protocol=stk500
     83 mega.upload.maximum_size=126976
     84 mega.upload.speed=57600
     85 
     86 mega.bootloader.low_fuses=0xFF
     87 mega.bootloader.high_fuses=0xDA
     88 mega.bootloader.extended_fuses=0xF5
     89 mega.bootloader.path=atmega
     90 mega.bootloader.file=ATmegaBOOT_168_atmega1280.hex
     91 mega.bootloader.unlock_bits=0x3F
     92 mega.bootloader.lock_bits=0x0F
     93 
     94 mega.build.mcu=atmega1280
     95 mega.build.f_cpu=16000000L
     96 mega.build.core=arduino
     97 
     98 ##############################################################
     99 
    100 mini.name=Arduino Mini
    101 
    102 mini.upload.protocol=stk500
    103 mini.upload.maximum_size=14336
    104 mini.upload.speed=19200
    105 
    106 mini.bootloader.low_fuses=0xff
    107 mini.bootloader.high_fuses=0xdd
    108 mini.bootloader.extended_fuses=0x00
    109 mini.bootloader.path=atmega
    110 mini.bootloader.file=ATmegaBOOT_168_ng.hex
    111 mini.bootloader.unlock_bits=0x3F
    112 mini.bootloader.lock_bits=0x0F
    113 
    114 mini.build.mcu=atmega168
    115 mini.build.f_cpu=16000000L
    116 mini.build.core=arduino
    117 
    118 ##############################################################
    119 
    120 fio.name=Arduino Fio
    121 
    122 fio.upload.protocol=stk500
    123 fio.upload.maximum_size=30720
    124 fio.upload.speed=57600
    125 
    126 fio.bootloader.low_fuses=0xFF
    127 fio.bootloader.high_fuses=0xDA
    128 fio.bootloader.extended_fuses=0x05
    129 fio.bootloader.path=arduino:atmega
    130 fio.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
    131 fio.bootloader.unlock_bits=0x3F
    132 fio.bootloader.lock_bits=0x0F
    133 
    134 fio.build.mcu=atmega328p
    135 fio.build.f_cpu=8000000L
    136 fio.build.core=arduino:arduino
    137 
    138 ##############################################################
    139 
    140 bt328.name=Arduino BT w/ ATmega328
    141 
    142 bt328.upload.protocol=stk500
    143 bt328.upload.maximum_size=28672
    144 bt328.upload.speed=19200
    145 bt328.upload.disable_flushing=true
    146 
    147 bt328.bootloader.low_fuses=0xff
    148 bt328.bootloader.high_fuses=0xd8
    149 bt328.bootloader.extended_fuses=0x05
    150 bt328.bootloader.path=bt
    151 bt328.bootloader.file=ATmegaBOOT_168_atmega328_bt.hex
    152 bt328.bootloader.unlock_bits=0x3F
    153 bt328.bootloader.lock_bits=0x0F
    154 
    155 bt328.build.mcu=atmega328p
    156 bt328.build.f_cpu=16000000L
    157 bt328.build.core=arduino
    158 
    159 ##############################################################
    160 
    161 bt.name=Arduino BT w/ ATmega168
    162 
    163 bt.upload.protocol=stk500
    164 bt.upload.maximum_size=14336
    165 bt.upload.speed=19200
    166 bt.upload.disable_flushing=true
    167 
    168 bt.bootloader.low_fuses=0xff
    169 bt.bootloader.high_fuses=0xdd
    170 bt.bootloader.extended_fuses=0x00
    171 bt.bootloader.path=bt
    172 bt.bootloader.file=ATmegaBOOT_168.hex
    173 bt.bootloader.unlock_bits=0x3F
    174 bt.bootloader.lock_bits=0x0F
    175 
    176 bt.build.mcu=atmega168
    177 bt.build.f_cpu=16000000L
    178 bt.build.core=arduino
    179 
    180 ##############################################################
    181 
    182 lilypad328.name=LilyPad Arduino w/ ATmega328
    183 
    184 lilypad328.upload.protocol=stk500
    185 lilypad328.upload.maximum_size=30720
    186 lilypad328.upload.speed=57600
    187 
    188 lilypad328.bootloader.low_fuses=0xFF
    189 lilypad328.bootloader.high_fuses=0xDA
    190 lilypad328.bootloader.extended_fuses=0x05
    191 lilypad328.bootloader.path=atmega
    192 lilypad328.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
    193 lilypad328.bootloader.unlock_bits=0x3F
    194 lilypad328.bootloader.lock_bits=0x0F
    195 
    196 lilypad328.build.mcu=atmega328p
    197 lilypad328.build.f_cpu=8000000L
    198 lilypad328.build.core=arduino
    199 
    200 ##############################################################
    201 
    202 lilypad.name=LilyPad Arduino w/ ATmega168
    203 
    204 lilypad.upload.protocol=stk500
    205 lilypad.upload.maximum_size=14336
    206 lilypad.upload.speed=19200
    207 
    208 lilypad.bootloader.low_fuses=0xe2
    209 lilypad.bootloader.high_fuses=0xdd
    210 lilypad.bootloader.extended_fuses=0x00
    211 lilypad.bootloader.path=lilypad
    212 lilypad.bootloader.file=LilyPadBOOT_168.hex
    213 lilypad.bootloader.unlock_bits=0x3F
    214 lilypad.bootloader.lock_bits=0x0F
    215 
    216 lilypad.build.mcu=atmega168
    217 lilypad.build.f_cpu=8000000L
    218 lilypad.build.core=arduino
    219 
    220 ##############################################################
    221 
    222 pro5v328.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
    223 
    224 pro5v328.upload.protocol=stk500
    225 pro5v328.upload.maximum_size=30720
    226 pro5v328.upload.speed=57600
    227 
    228 pro5v328.bootloader.low_fuses=0xFF
    229 pro5v328.bootloader.high_fuses=0xDA
    230 pro5v328.bootloader.extended_fuses=0x05
    231 pro5v328.bootloader.path=atmega
    232 pro5v328.bootloader.file=ATmegaBOOT_168_atmega328.hex
    233 pro5v328.bootloader.unlock_bits=0x3F
    234 pro5v328.bootloader.lock_bits=0x0F
    235 
    236 pro5v328.build.mcu=atmega328p
    237 pro5v328.build.f_cpu=16000000L
    238 pro5v328.build.core=arduino
    239 
    240 ##############################################################
    241 
    242 pro5v.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
    243 
    244 pro5v.upload.protocol=stk500
    245 pro5v.upload.maximum_size=14336
    246 pro5v.upload.speed=19200
    247 
    248 pro5v.bootloader.low_fuses=0xff
    249 pro5v.bootloader.high_fuses=0xdd
    250 pro5v.bootloader.extended_fuses=0x00
    251 pro5v.bootloader.path=atmega
    252 pro5v.bootloader.file=ATmegaBOOT_168_diecimila.hex
    253 pro5v.bootloader.unlock_bits=0x3F
    254 pro5v.bootloader.lock_bits=0x0F
    255 
    256 pro5v.build.mcu=atmega168
    257 pro5v.build.f_cpu=16000000L
    258 pro5v.build.core=arduino
    259 
    260 ##############################################################
    261 
    262 pro328.name=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
    263 
    264 pro328.upload.protocol=stk500
    265 pro328.upload.maximum_size=30720
    266 pro328.upload.speed=57600
    267 
    268 pro328.bootloader.low_fuses=0xFF
    269 pro328.bootloader.high_fuses=0xDA
    270 pro328.bootloader.extended_fuses=0x05
    271 pro328.bootloader.path=atmega
    272 pro328.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
    273 pro328.bootloader.unlock_bits=0x3F
    274 pro328.bootloader.lock_bits=0x0F
    275 
    276 pro328.build.mcu=atmega328p
    277 pro328.build.f_cpu=8000000L
    278 pro328.build.core=arduino
    279 
    280 ##############################################################
    281 
    282 pro.name=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168
    283 
    284 pro.upload.protocol=stk500
    285 pro.upload.maximum_size=14336
    286 pro.upload.speed=19200
    287 
    288 pro.bootloader.low_fuses=0xc6
    289 pro.bootloader.high_fuses=0xdd
    290 pro.bootloader.extended_fuses=0x00
    291 pro.bootloader.path=atmega
    292 pro.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex
    293 pro.bootloader.unlock_bits=0x3F
    294 pro.bootloader.lock_bits=0x0F
    295 
    296 pro.build.mcu=atmega168
    297 pro.build.f_cpu=8000000L
    298 pro.build.core=arduino
    299 
    300 ##############################################################
    301 
    302 atmega168.name=Arduino NG or older w/ ATmega168
    303 
    304 atmega168.upload.protocol=stk500
    305 atmega168.upload.maximum_size=14336
    306 atmega168.upload.speed=19200
    307 
    308 atmega168.bootloader.low_fuses=0xff
    309 atmega168.bootloader.high_fuses=0xdd
    310 atmega168.bootloader.extended_fuses=0x00
    311 atmega168.bootloader.path=atmega
    312 atmega168.bootloader.file=ATmegaBOOT_168_ng.hex
    313 atmega168.bootloader.unlock_bits=0x3F
    314 atmega168.bootloader.lock_bits=0x0F
    315 
    316 atmega168.build.mcu=atmega168
    317 atmega168.build.f_cpu=16000000L
    318 atmega168.build.core=arduino
    319 
    320 ##############################################################
    321 
    322 atmega8.name=Arduino NG or older w/ ATmega8
    323 
    324 atmega8.upload.protocol=stk500
    325 atmega8.upload.maximum_size=7168
    326 atmega8.upload.speed=19200
    327 
    328 atmega8.bootloader.low_fuses=0xdf
    329 atmega8.bootloader.high_fuses=0xca
    330 atmega8.bootloader.path=atmega8
    331 atmega8.bootloader.file=ATmegaBOOT.hex
    332 atmega8.bootloader.unlock_bits=0x3F
    333 atmega8.bootloader.lock_bits=0x0F
    334 
    335 atmega8.build.mcu=atmega8
    336 atmega8.build.f_cpu=16000000L
    337 atmega8.build.core=arduino
    338 
    339