Project

General

Profile

Statistics
| Branch: | Revision:

root / arduino-1.0 / hardware / arduino / boards.txt @ 58d82c77

History | View | Annotate | Download (12.8 KB)

1
##############################################################
2

    
3
uno.name=Arduino Uno
4
uno.upload.protocol=arduino
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
uno.build.variant=standard
18

    
19
##############################################################
20

    
21
atmega328.name=Arduino Duemilanove w/ ATmega328
22

    
23
atmega328.upload.protocol=arduino
24
atmega328.upload.maximum_size=30720
25
atmega328.upload.speed=57600
26

    
27
atmega328.bootloader.low_fuses=0xFF
28
atmega328.bootloader.high_fuses=0xDA
29
atmega328.bootloader.extended_fuses=0x05
30
atmega328.bootloader.path=atmega
31
atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex
32
atmega328.bootloader.unlock_bits=0x3F
33
atmega328.bootloader.lock_bits=0x0F
34

    
35
atmega328.build.mcu=atmega328p
36
atmega328.build.f_cpu=16000000L
37
atmega328.build.core=arduino
38
atmega328.build.variant=standard
39

    
40
##############################################################
41

    
42
diecimila.name=Arduino Diecimila or Duemilanove w/ ATmega168
43

    
44
diecimila.upload.protocol=arduino
45
diecimila.upload.maximum_size=14336
46
diecimila.upload.speed=19200
47

    
48
diecimila.bootloader.low_fuses=0xff
49
diecimila.bootloader.high_fuses=0xdd
50
diecimila.bootloader.extended_fuses=0x00
51
diecimila.bootloader.path=atmega
52
diecimila.bootloader.file=ATmegaBOOT_168_diecimila.hex
53
diecimila.bootloader.unlock_bits=0x3F
54
diecimila.bootloader.lock_bits=0x0F
55

    
56
diecimila.build.mcu=atmega168
57
diecimila.build.f_cpu=16000000L
58
diecimila.build.core=arduino
59
diecimila.build.variant=standard
60

    
61
##############################################################
62

    
63
nano328.name=Arduino Nano w/ ATmega328
64

    
65
nano328.upload.protocol=arduino
66
nano328.upload.maximum_size=30720
67
nano328.upload.speed=57600
68

    
69
nano328.bootloader.low_fuses=0xFF
70
nano328.bootloader.high_fuses=0xDA
71
nano328.bootloader.extended_fuses=0x05
72
nano328.bootloader.path=atmega
73
nano328.bootloader.file=ATmegaBOOT_168_atmega328.hex
74
nano328.bootloader.unlock_bits=0x3F
75
nano328.bootloader.lock_bits=0x0F
76

    
77
nano328.build.mcu=atmega328p
78
nano328.build.f_cpu=16000000L
79
nano328.build.core=arduino
80
nano328.build.variant=eightanaloginputs
81

    
82
##############################################################
83

    
84
nano.name=Arduino Nano w/ ATmega168
85

    
86
nano.upload.protocol=arduino
87
nano.upload.maximum_size=14336
88
nano.upload.speed=19200
89

    
90
nano.bootloader.low_fuses=0xff
91
nano.bootloader.high_fuses=0xdd
92
nano.bootloader.extended_fuses=0x00
93
nano.bootloader.path=atmega
94
nano.bootloader.file=ATmegaBOOT_168_diecimila.hex
95
nano.bootloader.unlock_bits=0x3F
96
nano.bootloader.lock_bits=0x0F
97

    
98
nano.build.mcu=atmega168
99
nano.build.f_cpu=16000000L
100
nano.build.core=arduino
101
nano.build.variant=eightanaloginputs
102

    
103
##############################################################
104

    
105
mega2560.name=Arduino Mega 2560 or Mega ADK
106

    
107
mega2560.upload.protocol=stk500v2
108
mega2560.upload.maximum_size=258048
109
mega2560.upload.speed=115200
110

    
111
mega2560.bootloader.low_fuses=0xFF
112
mega2560.bootloader.high_fuses=0xD8
113
mega2560.bootloader.extended_fuses=0xFD
114
mega2560.bootloader.path=stk500v2
115
mega2560.bootloader.file=stk500boot_v2_mega2560.hex
116
mega2560.bootloader.unlock_bits=0x3F
117
mega2560.bootloader.lock_bits=0x0F
118

    
119
mega2560.build.mcu=atmega2560
120
mega2560.build.f_cpu=16000000L
121
mega2560.build.core=arduino
122
mega2560.build.variant=mega
123

    
124
##############################################################
125

    
126
mega.name=Arduino Mega (ATmega1280)
127

    
128
mega.upload.protocol=arduino
129
mega.upload.maximum_size=126976
130
mega.upload.speed=57600
131

    
132
mega.bootloader.low_fuses=0xFF
133
mega.bootloader.high_fuses=0xDA
134
mega.bootloader.extended_fuses=0xF5
135
mega.bootloader.path=atmega
136
mega.bootloader.file=ATmegaBOOT_168_atmega1280.hex
137
mega.bootloader.unlock_bits=0x3F
138
mega.bootloader.lock_bits=0x0F
139

    
140
mega.build.mcu=atmega1280
141
mega.build.f_cpu=16000000L
142
mega.build.core=arduino
143
mega.build.variant=mega
144

    
145
##############################################################
146

    
147
leonardo.name=Arduino Leonardo
148
leonardo.upload.protocol=arduino
149
leonardo.upload.maximum_size=28672
150
leonardo.upload.speed=1200
151
leonardo.bootloader.low_fuses=0xde
152
leonardo.bootloader.high_fuses=0xd8
153
leonardo.bootloader.extended_fuses=0xcb
154
leonardo.bootloader.path=diskloader
155
leonardo.bootloader.file=DiskLoader-Leonardo.hex
156
leonardo.bootloader.unlock_bits=0x3F
157
leonardo.bootloader.lock_bits=0x2F
158
leonardo.build.mcu=atmega32u4
159
leonardo.build.f_cpu=16000000L
160
leonardo.build.core=arduino
161
leonardo.build.variant=leonardo
162

    
163
##############################################################
164

    
165
#micro.name=Arduino Micro
166
#micro.upload.protocol=arduino
167
#micro.upload.maximum_size=30720
168
#micro.upload.speed=1200
169
#micro.bootloader.low_fuses=0xde
170
#micro.bootloader.high_fuses=0xda
171
#micro.bootloader.extended_fuses=0xcb
172
#micro.bootloader.path=diskloader
173
#micro.bootloader.file=DiskLoader-Micro.hex
174
#micro.bootloader.unlock_bits=0x3F
175
#micro.bootloader.lock_bits=0x2F
176
#micro.build.mcu=atmega32u4
177
#micro.build.f_cpu=16000000L
178
#micro.build.core=arduino
179
#micro.build.variant=micro
180

    
181
##############################################################
182

    
183
mini328.name=Arduino Mini w/ ATmega328
184

    
185
mini328.upload.protocol=stk500
186
mini328.upload.maximum_size=28672
187
mini328.upload.speed=115200
188

    
189
mini328.bootloader.low_fuses=0xff
190
mini328.bootloader.high_fuses=0xd8
191
mini328.bootloader.extended_fuses=0x05
192
mini328.bootloader.path=optiboot
193
mini328.bootloader.file=optiboot_atmega328-Mini.hex
194
mini328.bootloader.unlock_bits=0x3F
195
mini328.bootloader.lock_bits=0x0F
196

    
197
mini328.build.mcu=atmega328p
198
mini328.build.f_cpu=16000000L
199
mini328.build.core=arduino
200
mini328.build.variant=eightanaloginputs
201

    
202
##############################################################
203

    
204
mini.name=Arduino Mini w/ ATmega168
205

    
206
mini.upload.protocol=arduino
207
mini.upload.maximum_size=14336
208
mini.upload.speed=19200
209

    
210
mini.bootloader.low_fuses=0xff
211
mini.bootloader.high_fuses=0xdd
212
mini.bootloader.extended_fuses=0x00
213
mini.bootloader.path=atmega
214
mini.bootloader.file=ATmegaBOOT_168_ng.hex
215
mini.bootloader.unlock_bits=0x3F
216
mini.bootloader.lock_bits=0x0F
217

    
218
mini.build.mcu=atmega168
219
mini.build.f_cpu=16000000L
220
mini.build.core=arduino
221
mini.build.variant=eightanaloginputs
222

    
223
##############################################################
224

    
225
ethernet.name=Arduino Ethernet
226

    
227
ethernet.upload.protocol=arduino
228
ethernet.upload.maximum_size=32256
229
ethernet.upload.speed=115200
230

    
231
ethernet.bootloader.low_fuses=0xff
232
ethernet.bootloader.high_fuses=0xde
233
ethernet.bootloader.extended_fuses=0x05
234
ethernet.bootloader.path=optiboot
235
ethernet.bootloader.file=optiboot_atmega328.hex
236
ethernet.bootloader.unlock_bits=0x3F
237
ethernet.bootloader.lock_bits=0x0F
238

    
239
ethernet.build.variant=standard
240
ethernet.build.mcu=atmega328p
241
ethernet.build.f_cpu=16000000L
242
ethernet.build.core=arduino
243

    
244
##############################################################
245

    
246
fio.name=Arduino Fio
247

    
248
fio.upload.protocol=arduino
249
fio.upload.maximum_size=30720
250
fio.upload.speed=57600
251

    
252
fio.bootloader.low_fuses=0xFF
253
fio.bootloader.high_fuses=0xDA
254
fio.bootloader.extended_fuses=0x05
255
fio.bootloader.path=arduino:atmega
256
fio.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
257
fio.bootloader.unlock_bits=0x3F
258
fio.bootloader.lock_bits=0x0F
259

    
260
fio.build.mcu=atmega328p
261
fio.build.f_cpu=8000000L
262
fio.build.core=arduino
263
fio.build.variant=eightanaloginputs
264

    
265
##############################################################
266

    
267
bt328.name=Arduino BT w/ ATmega328
268

    
269
bt328.upload.protocol=arduino
270
bt328.upload.maximum_size=28672
271
bt328.upload.speed=19200
272
bt328.upload.disable_flushing=true
273

    
274
bt328.bootloader.low_fuses=0xff
275
bt328.bootloader.high_fuses=0xd8
276
bt328.bootloader.extended_fuses=0x05
277
bt328.bootloader.path=bt
278
bt328.bootloader.file=ATmegaBOOT_168_atmega328_bt.hex
279
bt328.bootloader.unlock_bits=0x3F
280
bt328.bootloader.lock_bits=0x0F
281

    
282
bt328.build.mcu=atmega328p
283
bt328.build.f_cpu=16000000L
284
bt328.build.core=arduino
285
bt328.build.variant=eightanaloginputs
286

    
287
##############################################################
288

    
289
bt.name=Arduino BT w/ ATmega168
290

    
291
bt.upload.protocol=arduino
292
bt.upload.maximum_size=14336
293
bt.upload.speed=19200
294
bt.upload.disable_flushing=true
295

    
296
bt.bootloader.low_fuses=0xff
297
bt.bootloader.high_fuses=0xdd
298
bt.bootloader.extended_fuses=0x00
299
bt.bootloader.path=bt
300
bt.bootloader.file=ATmegaBOOT_168.hex
301
bt.bootloader.unlock_bits=0x3F
302
bt.bootloader.lock_bits=0x0F
303

    
304
bt.build.mcu=atmega168
305
bt.build.f_cpu=16000000L
306
bt.build.core=arduino
307
bt.build.variant=eightanaloginputs
308

    
309
##############################################################
310

    
311
lilypad328.name=LilyPad Arduino w/ ATmega328
312

    
313
lilypad328.upload.protocol=arduino
314
lilypad328.upload.maximum_size=30720
315
lilypad328.upload.speed=57600
316

    
317
lilypad328.bootloader.low_fuses=0xFF
318
lilypad328.bootloader.high_fuses=0xDA
319
lilypad328.bootloader.extended_fuses=0x05
320
lilypad328.bootloader.path=atmega
321
lilypad328.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
322
lilypad328.bootloader.unlock_bits=0x3F
323
lilypad328.bootloader.lock_bits=0x0F
324

    
325
lilypad328.build.mcu=atmega328p
326
lilypad328.build.f_cpu=8000000L
327
lilypad328.build.core=arduino
328
lilypad328.build.variant=standard
329

    
330
##############################################################
331

    
332
lilypad.name=LilyPad Arduino w/ ATmega168
333

    
334
lilypad.upload.protocol=arduino
335
lilypad.upload.maximum_size=14336
336
lilypad.upload.speed=19200
337

    
338
lilypad.bootloader.low_fuses=0xe2
339
lilypad.bootloader.high_fuses=0xdd
340
lilypad.bootloader.extended_fuses=0x00
341
lilypad.bootloader.path=lilypad
342
lilypad.bootloader.file=LilyPadBOOT_168.hex
343
lilypad.bootloader.unlock_bits=0x3F
344
lilypad.bootloader.lock_bits=0x0F
345

    
346
lilypad.build.mcu=atmega168
347
lilypad.build.f_cpu=8000000L
348
lilypad.build.core=arduino
349
lilypad.build.variant=standard
350

    
351
##############################################################
352

    
353
pro5v328.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
354

    
355
pro5v328.upload.protocol=arduino
356
pro5v328.upload.maximum_size=30720
357
pro5v328.upload.speed=57600
358

    
359
pro5v328.bootloader.low_fuses=0xFF
360
pro5v328.bootloader.high_fuses=0xDA
361
pro5v328.bootloader.extended_fuses=0x05
362
pro5v328.bootloader.path=atmega
363
pro5v328.bootloader.file=ATmegaBOOT_168_atmega328.hex
364
pro5v328.bootloader.unlock_bits=0x3F
365
pro5v328.bootloader.lock_bits=0x0F
366

    
367
pro5v328.build.mcu=atmega328p
368
pro5v328.build.f_cpu=16000000L
369
pro5v328.build.core=arduino
370
pro5v328.build.variant=standard
371

    
372
##############################################################
373

    
374
pro5v.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
375

    
376
pro5v.upload.protocol=arduino
377
pro5v.upload.maximum_size=14336
378
pro5v.upload.speed=19200
379

    
380
pro5v.bootloader.low_fuses=0xff
381
pro5v.bootloader.high_fuses=0xdd
382
pro5v.bootloader.extended_fuses=0x00
383
pro5v.bootloader.path=atmega
384
pro5v.bootloader.file=ATmegaBOOT_168_diecimila.hex
385
pro5v.bootloader.unlock_bits=0x3F
386
pro5v.bootloader.lock_bits=0x0F
387

    
388
pro5v.build.mcu=atmega168
389
pro5v.build.f_cpu=16000000L
390
pro5v.build.core=arduino
391
pro5v.build.variant=standard
392

    
393
##############################################################
394

    
395
pro328.name=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
396

    
397
pro328.upload.protocol=arduino
398
pro328.upload.maximum_size=30720
399
pro328.upload.speed=57600
400

    
401
pro328.bootloader.low_fuses=0xFF
402
pro328.bootloader.high_fuses=0xDA
403
pro328.bootloader.extended_fuses=0x05
404
pro328.bootloader.path=atmega
405
pro328.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
406
pro328.bootloader.unlock_bits=0x3F
407
pro328.bootloader.lock_bits=0x0F
408

    
409
pro328.build.mcu=atmega328p
410
pro328.build.f_cpu=8000000L
411
pro328.build.core=arduino
412
pro328.build.variant=standard
413

    
414
##############################################################
415

    
416
pro.name=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168
417

    
418
pro.upload.protocol=arduino
419
pro.upload.maximum_size=14336
420
pro.upload.speed=19200
421

    
422
pro.bootloader.low_fuses=0xc6
423
pro.bootloader.high_fuses=0xdd
424
pro.bootloader.extended_fuses=0x00
425
pro.bootloader.path=atmega
426
pro.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex
427
pro.bootloader.unlock_bits=0x3F
428
pro.bootloader.lock_bits=0x0F
429

    
430
pro.build.mcu=atmega168
431
pro.build.f_cpu=8000000L
432
pro.build.core=arduino
433
pro.build.variant=standard
434

    
435
##############################################################
436

    
437
atmega168.name=Arduino NG or older w/ ATmega168
438

    
439
atmega168.upload.protocol=arduino
440
atmega168.upload.maximum_size=14336
441
atmega168.upload.speed=19200
442

    
443
atmega168.bootloader.low_fuses=0xff
444
atmega168.bootloader.high_fuses=0xdd
445
atmega168.bootloader.extended_fuses=0x00
446
atmega168.bootloader.path=atmega
447
atmega168.bootloader.file=ATmegaBOOT_168_ng.hex
448
atmega168.bootloader.unlock_bits=0x3F
449
atmega168.bootloader.lock_bits=0x0F
450

    
451
atmega168.build.mcu=atmega168
452
atmega168.build.f_cpu=16000000L
453
atmega168.build.core=arduino
454
atmega168.build.variant=standard
455

    
456
##############################################################
457

    
458
atmega8.name=Arduino NG or older w/ ATmega8
459

    
460
atmega8.upload.protocol=arduino
461
atmega8.upload.maximum_size=7168
462
atmega8.upload.speed=19200
463

    
464
atmega8.bootloader.low_fuses=0xdf
465
atmega8.bootloader.high_fuses=0xca
466
atmega8.bootloader.path=atmega8
467
atmega8.bootloader.file=ATmegaBOOT.hex
468
atmega8.bootloader.unlock_bits=0x3F
469
atmega8.bootloader.lock_bits=0x0F
470

    
471
atmega8.build.mcu=atmega8
472
atmega8.build.f_cpu=16000000L
473
atmega8.build.core=arduino
474
atmega8.build.variant=standard