source: arduino-1-6-7/trunk/fuentes/arduino-ide-amd64/hardware/arduino/avr/boards.txt @ 4837

Last change on this file since 4837 was 4837, checked in by daduve, 3 years ago

Adding new version

File size: 30.9 KB
Line 
1# See: http://code.google.com/p/arduino/wiki/Platforms
2
3menu.cpu=Processor
4
5##############################################################
6
7yun.name=Arduino Yún
8yun.upload.via_ssh=true
9
10yun.vid.0=0x2341
11yun.pid.0=0x0041
12yun.vid.1=0x2341
13yun.pid.1=0x8041
14yun.vid.2=0x2A03
15yun.pid.2=0x0041
16yun.vid.3=0x2A03
17yun.pid.3=0x8041
18
19yun.upload.tool=avrdude
20yun.upload.protocol=avr109
21yun.upload.maximum_size=28672
22yun.upload.maximum_data_size=2560
23yun.upload.speed=57600
24yun.upload.disable_flushing=true
25yun.upload.use_1200bps_touch=true
26yun.upload.wait_for_upload_port=true
27
28yun.bootloader.tool=avrdude
29yun.bootloader.low_fuses=0xff
30yun.bootloader.high_fuses=0xd8
31yun.bootloader.extended_fuses=0xfb
32yun.bootloader.file=caterina/Caterina-Yun.hex
33yun.bootloader.noblink=caterina/Caterina-Yun-noblink.hex
34yun.bootloader.unlock_bits=0x3F
35yun.bootloader.lock_bits=0x2F
36
37yun.build.mcu=atmega32u4
38yun.build.f_cpu=16000000L
39yun.build.vid=0x2341
40yun.build.pid=0x8041
41yun.build.usb_product="Arduino Yun"
42yun.build.board=AVR_YUN
43yun.build.core=arduino
44yun.build.variant=yun
45yun.build.extra_flags={build.usb_flags}
46
47##############################################################
48
49uno.name=Arduino/Genuino Uno
50
51uno.vid.0=0x2341
52uno.pid.0=0x0043
53uno.vid.1=0x2341
54uno.pid.1=0x0001
55uno.vid.2=0x2A03
56uno.pid.2=0x0043
57uno.vid.3=0x2341
58uno.pid.3=0x0243
59
60uno.upload.tool=avrdude
61uno.upload.protocol=arduino
62uno.upload.maximum_size=32256
63uno.upload.maximum_data_size=2048
64uno.upload.speed=115200
65
66uno.bootloader.tool=avrdude
67uno.bootloader.low_fuses=0xFF
68uno.bootloader.high_fuses=0xDE
69uno.bootloader.extended_fuses=0xFD
70uno.bootloader.unlock_bits=0x3F
71uno.bootloader.lock_bits=0x0F
72uno.bootloader.file=optiboot/optiboot_atmega328.hex
73
74uno.build.mcu=atmega328p
75uno.build.f_cpu=16000000L
76uno.build.board=AVR_UNO
77uno.build.core=arduino
78uno.build.variant=standard
79
80##############################################################
81
82diecimila.name=Arduino Duemilanove or Diecimila
83
84diecimila.upload.tool=avrdude
85diecimila.upload.protocol=arduino
86
87diecimila.bootloader.tool=avrdude
88diecimila.bootloader.low_fuses=0xFF
89diecimila.bootloader.unlock_bits=0x3F
90diecimila.bootloader.lock_bits=0x0F
91
92diecimila.build.f_cpu=16000000L
93diecimila.build.board=AVR_DUEMILANOVE
94diecimila.build.core=arduino
95diecimila.build.variant=standard
96
97## Arduino Duemilanove or Diecimila w/ ATmega328
98## ---------------------------------------------
99diecimila.menu.cpu.atmega328=ATmega328
100
101diecimila.menu.cpu.atmega328.upload.maximum_size=30720
102diecimila.menu.cpu.atmega328.upload.maximum_data_size=2048
103diecimila.menu.cpu.atmega328.upload.speed=57600
104
105diecimila.menu.cpu.atmega328.bootloader.high_fuses=0xDA
106diecimila.menu.cpu.atmega328.bootloader.extended_fuses=0xFD
107diecimila.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
108
109diecimila.menu.cpu.atmega328.build.mcu=atmega328p
110
111## Arduino Duemilanove or Diecimila w/ ATmega168
112## ---------------------------------------------
113diecimila.menu.cpu.atmega168=ATmega168
114
115diecimila.menu.cpu.atmega168.upload.maximum_size=14336
116diecimila.menu.cpu.atmega168.upload.maximum_data_size=1024
117diecimila.menu.cpu.atmega168.upload.speed=19200
118
119diecimila.menu.cpu.atmega168.bootloader.high_fuses=0xdd
120diecimila.menu.cpu.atmega168.bootloader.extended_fuses=0xF8
121diecimila.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex
122
123diecimila.menu.cpu.atmega168.build.mcu=atmega168
124
125##############################################################
126
127nano.name=Arduino Nano
128
129nano.upload.tool=avrdude
130nano.upload.protocol=arduino
131
132nano.bootloader.tool=avrdude
133nano.bootloader.unlock_bits=0x3F
134nano.bootloader.lock_bits=0x0F
135
136nano.build.f_cpu=16000000L
137nano.build.board=AVR_NANO
138nano.build.core=arduino
139nano.build.variant=eightanaloginputs
140
141## Arduino Nano w/ ATmega328
142## -------------------------
143nano.menu.cpu.atmega328=ATmega328
144
145nano.menu.cpu.atmega328.upload.maximum_size=30720
146nano.menu.cpu.atmega328.upload.maximum_data_size=2048
147nano.menu.cpu.atmega328.upload.speed=57600
148
149nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF
150nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA
151nano.menu.cpu.atmega328.bootloader.extended_fuses=0xFD
152nano.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
153
154nano.menu.cpu.atmega328.build.mcu=atmega328p
155
156## Arduino Nano w/ ATmega168
157## -------------------------
158nano.menu.cpu.atmega168=ATmega168
159
160nano.menu.cpu.atmega168.upload.maximum_size=14336
161nano.menu.cpu.atmega168.upload.maximum_data_size=1024
162nano.menu.cpu.atmega168.upload.speed=19200
163
164nano.menu.cpu.atmega168.bootloader.low_fuses=0xff
165nano.menu.cpu.atmega168.bootloader.high_fuses=0xdd
166nano.menu.cpu.atmega168.bootloader.extended_fuses=0xF8
167nano.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex
168
169nano.menu.cpu.atmega168.build.mcu=atmega168
170
171##############################################################
172
173mega.name=Arduino/Genuino Mega or Mega 2560
174
175mega.vid.0=0x2341
176mega.pid.0=0x0010
177mega.vid.1=0x2341
178mega.pid.1=0x0042
179mega.vid.2=0x2A03
180mega.pid.2=0x0010
181mega.vid.3=0x2A03
182mega.pid.3=0x0042
183mega.vid.4=0x2341
184mega.pid.4=0x0210
185mega.vid.5=0x2341
186mega.pid.5=0x0242
187
188mega.upload.tool=avrdude
189mega.upload.maximum_data_size=8192
190
191mega.bootloader.tool=avrdude
192mega.bootloader.low_fuses=0xFF
193mega.bootloader.unlock_bits=0x3F
194mega.bootloader.lock_bits=0x0F
195
196mega.build.f_cpu=16000000L
197mega.build.core=arduino
198mega.build.variant=mega
199# default board may be overridden by the cpu menu
200mega.build.board=AVR_MEGA2560
201
202## Arduino/Genuino Mega w/ ATmega2560
203## -------------------------
204mega.menu.cpu.atmega2560=ATmega2560 (Mega 2560)
205
206mega.menu.cpu.atmega2560.upload.protocol=wiring
207mega.menu.cpu.atmega2560.upload.maximum_size=253952
208mega.menu.cpu.atmega2560.upload.speed=115200
209
210mega.menu.cpu.atmega2560.bootloader.high_fuses=0xD8
211mega.menu.cpu.atmega2560.bootloader.extended_fuses=0xFD
212mega.menu.cpu.atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
213
214mega.menu.cpu.atmega2560.build.mcu=atmega2560
215mega.menu.cpu.atmega2560.build.board=AVR_MEGA2560
216
217## Arduino Mega w/ ATmega1280
218## -------------------------
219mega.menu.cpu.atmega1280=ATmega1280
220
221mega.menu.cpu.atmega1280.upload.protocol=arduino
222mega.menu.cpu.atmega1280.upload.maximum_size=126976
223mega.menu.cpu.atmega1280.upload.speed=57600
224
225mega.menu.cpu.atmega1280.bootloader.high_fuses=0xDA
226mega.menu.cpu.atmega1280.bootloader.extended_fuses=0xF5
227mega.menu.cpu.atmega1280.bootloader.file=atmega/ATmegaBOOT_168_atmega1280.hex
228
229mega.menu.cpu.atmega1280.build.mcu=atmega1280
230mega.menu.cpu.atmega1280.build.board=AVR_MEGA
231
232##############################################################
233
234megaADK.name=Arduino Mega ADK
235
236megaADK.vid.0=0x2341
237megaADK.pid.0=0x003f
238megaADK.vid.1=0x2341
239megaADK.pid.1=0x0044
240megaADK.vid.2=0x2A03
241megaADK.pid.2=0x003f
242megaADK.vid.3=0x2A03
243megaADK.pid.3=0x0044
244
245megaADK.upload.tool=avrdude
246megaADK.upload.protocol=wiring
247megaADK.upload.maximum_size=253952
248megaADK.upload.maximum_data_size=8192
249megaADK.upload.speed=115200
250
251megaADK.bootloader.tool=avrdude
252megaADK.bootloader.low_fuses=0xFF
253megaADK.bootloader.high_fuses=0xD8
254megaADK.bootloader.extended_fuses=0xFD
255megaADK.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
256megaADK.bootloader.unlock_bits=0x3F
257megaADK.bootloader.lock_bits=0x0F
258
259megaADK.build.mcu=atmega2560
260megaADK.build.f_cpu=16000000L
261megaADK.build.board=AVR_ADK
262megaADK.build.core=arduino
263megaADK.build.variant=mega
264
265##############################################################
266
267leonardo.name=Arduino Leonardo
268leonardo.vid.0=0x2341
269leonardo.pid.0=0x0036
270leonardo.vid.1=0x2341
271leonardo.pid.1=0x8036
272leonardo.vid.2=0x2A03
273leonardo.pid.2=0x0036
274leonardo.vid.3=0x2A03
275leonardo.pid.3=0x8036
276
277leonardo.upload.tool=avrdude
278leonardo.upload.protocol=avr109
279leonardo.upload.maximum_size=28672
280leonardo.upload.maximum_data_size=2560
281leonardo.upload.speed=57600
282leonardo.upload.disable_flushing=true
283leonardo.upload.use_1200bps_touch=true
284leonardo.upload.wait_for_upload_port=true
285
286leonardo.bootloader.tool=avrdude
287leonardo.bootloader.low_fuses=0xff
288leonardo.bootloader.high_fuses=0xd8
289leonardo.bootloader.extended_fuses=0xcb
290leonardo.bootloader.file=caterina/Caterina-Leonardo.hex
291leonardo.bootloader.unlock_bits=0x3F
292leonardo.bootloader.lock_bits=0x2F
293
294leonardo.build.mcu=atmega32u4
295leonardo.build.f_cpu=16000000L
296leonardo.build.vid=0x2341
297leonardo.build.pid=0x8036
298leonardo.build.usb_product="Arduino Leonardo"
299leonardo.build.board=AVR_LEONARDO
300leonardo.build.core=arduino
301leonardo.build.variant=leonardo
302leonardo.build.extra_flags={build.usb_flags}
303
304##############################################################
305
306leonardoeth.name=Arduino Leonardo ETH
307leonardoeth.vid.0=0x2a03
308leonardoeth.pid.0=0x0040
309leonardoeth.vid.1=0x2a03
310leonardoeth.pid.1=0x8040
311
312leonardoeth.upload.tool=avrdude
313leonardoeth.upload.protocol=avr109
314leonardoeth.upload.maximum_size=28672
315leonardoeth.upload.maximum_data_size=2560
316leonardoeth.upload.speed=57600
317leonardoeth.upload.disable_flushing=true
318leonardoeth.upload.use_1200bps_touch=true
319leonardoeth.upload.wait_for_upload_port=true
320
321leonardoeth.bootloader.tool=avrdude
322leonardoeth.bootloader.low_fuses=0xff
323leonardoeth.bootloader.high_fuses=0xd8
324leonardoeth.bootloader.extended_fuses=0xcb
325leonardoeth.bootloader.file=caterina/Caterina-LeonardoEthernet.hex
326leonardoeth.bootloader.unlock_bits=0x3F
327leonardoeth.bootloader.lock_bits=0x2F
328
329leonardoeth.build.mcu=atmega32u4
330leonardoeth.build.f_cpu=16000000L
331leonardoeth.build.vid=0x2a03
332leonardoeth.build.pid=0x8040
333leonardoeth.build.usb_product="Arduino Leonardo ETH"
334leonardoeth.build.board=AVR_LEONARDO_ETH
335leonardoeth.build.core=arduino
336leonardoeth.build.variant=leonardo
337leonardoeth.build.extra_flags={build.usb_flags}
338
339##############################################################
340
341micro.name=Arduino/Genuino Micro
342
343micro.vid.0=0x2341
344micro.pid.0=0x0037
345micro.vid.1=0x2341
346micro.pid.1=0x8037
347micro.vid.2=0x2A03
348micro.pid.2=0x0037
349micro.vid.3=0x2A03
350micro.pid.3=0x8037
351
352micro.vid.4=0x2341
353micro.pid.4=0x0237
354# If the board is a 2341:0237 use 2341:8237 for build and set
355# other parameters as well
356micro.vid.4.build.vid=0x2341
357micro.vid.4.build.pid=0x8237
358micro.vid.4.build.usb_product="Genuino Micro"
359micro.vid.4.bootloader.file=caterina/Caterina-Genuino-Micro.hex
360
361micro.vid.5=0x2341
362micro.pid.5=0x8237
363# If the board is a 2341:8237 use 2341:8237 for build and set
364# other paramters as well
365micro.vid.5.build.vid=0x2341
366micro.vid.5.build.pid=0x8237
367micro.vid.5.build.usb_product="Genuino Micro"
368micro.vid.5.bootloader.file=caterina/Caterina-Genuino-Micro.hex
369
370micro.upload.tool=avrdude
371micro.upload.protocol=avr109
372micro.upload.maximum_size=28672
373micro.upload.maximum_data_size=2560
374micro.upload.speed=57600
375micro.upload.disable_flushing=true
376micro.upload.use_1200bps_touch=true
377micro.upload.wait_for_upload_port=true
378
379micro.bootloader.tool=avrdude
380micro.bootloader.low_fuses=0xff
381micro.bootloader.high_fuses=0xd8
382micro.bootloader.extended_fuses=0xcb
383micro.bootloader.file=caterina/Caterina-Micro.hex
384micro.bootloader.unlock_bits=0x3F
385micro.bootloader.lock_bits=0x2F
386
387micro.build.mcu=atmega32u4
388micro.build.f_cpu=16000000L
389micro.build.vid=0x2341
390micro.build.pid=0x8037
391micro.build.usb_product="Arduino Micro"
392micro.build.board=AVR_MICRO
393micro.build.core=arduino
394micro.build.variant=micro
395micro.build.extra_flags={build.usb_flags}
396
397##############################################################
398
399esplora.name=Arduino Esplora
400esplora.vid.0=0x2341
401esplora.pid.0=0x003C
402esplora.vid.1=0x2341
403esplora.pid.1=0x803C
404esplora.vid.2=0x2A03
405esplora.pid.2=0x003C
406esplora.vid.3=0x2A03
407esplora.pid.3=0x803C
408
409esplora.upload.tool=avrdude
410esplora.upload.protocol=avr109
411esplora.upload.maximum_size=28672
412esplora.upload.maximum_data_size=2560
413esplora.upload.speed=57600
414esplora.upload.disable_flushing=true
415esplora.upload.use_1200bps_touch=true
416esplora.upload.wait_for_upload_port=true
417
418esplora.bootloader.tool=avrdude
419esplora.bootloader.low_fuses=0xff
420esplora.bootloader.high_fuses=0xd8
421esplora.bootloader.extended_fuses=0xcb
422esplora.bootloader.file=caterina/Caterina-Esplora.hex
423esplora.bootloader.unlock_bits=0x3F
424esplora.bootloader.lock_bits=0x2F
425
426esplora.build.mcu=atmega32u4
427esplora.build.f_cpu=16000000L
428esplora.build.vid=0x2341
429esplora.build.pid=0x803c
430esplora.build.usb_product="Arduino Esplora"
431esplora.build.board=AVR_ESPLORA
432esplora.build.core=arduino
433esplora.build.variant=leonardo
434esplora.build.extra_flags={build.usb_flags}
435
436##############################################################
437
438mini.name=Arduino Mini
439
440mini.upload.tool=avrdude
441mini.upload.protocol=arduino
442
443mini.bootloader.tool=avrdude
444mini.bootloader.low_fuses=0xff
445mini.bootloader.unlock_bits=0x3F
446mini.bootloader.lock_bits=0x0F
447
448mini.build.f_cpu=16000000L
449mini.build.board=AVR_MINI
450mini.build.core=arduino
451mini.build.variant=eightanaloginputs
452
453## Arduino Mini w/ ATmega328
454## -------------------------
455mini.menu.cpu.atmega328=ATmega328
456
457mini.menu.cpu.atmega328.upload.maximum_size=28672
458mini.menu.cpu.atmega328.upload.maximum_data_size=2048
459mini.menu.cpu.atmega328.upload.speed=115200
460
461mini.menu.cpu.atmega328.bootloader.high_fuses=0xd8
462mini.menu.cpu.atmega328.bootloader.extended_fuses=0xFD
463mini.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328-Mini.hex
464
465mini.menu.cpu.atmega328.build.mcu=atmega328p
466
467## Arduino Mini w/ ATmega168
468## -------------------------
469mini.menu.cpu.atmega168=ATmega168
470
471mini.menu.cpu.atmega168.upload.maximum_size=14336
472mini.menu.cpu.atmega168.upload.maximum_data_size=1024
473mini.menu.cpu.atmega168.upload.speed=19200
474
475mini.menu.cpu.atmega168.bootloader.high_fuses=0xdd
476mini.menu.cpu.atmega168.bootloader.extended_fuses=0xF8
477mini.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_ng.hex
478
479mini.menu.cpu.atmega168.build.mcu=atmega168
480
481##############################################################
482
483ethernet.name=Arduino Ethernet
484
485ethernet.upload.tool=avrdude
486ethernet.upload.protocol=arduino
487ethernet.upload.maximum_size=32256
488ethernet.upload.maximum_data_size=2048
489ethernet.upload.speed=115200
490
491ethernet.bootloader.tool=avrdude
492ethernet.bootloader.low_fuses=0xff
493ethernet.bootloader.high_fuses=0xde
494ethernet.bootloader.extended_fuses=0xFD
495ethernet.bootloader.file=optiboot/optiboot_atmega328.hex
496ethernet.bootloader.unlock_bits=0x3F
497ethernet.bootloader.lock_bits=0x0F
498
499ethernet.build.variant=ethernet
500ethernet.build.mcu=atmega328p
501ethernet.build.f_cpu=16000000L
502ethernet.build.board=AVR_ETHERNET
503ethernet.build.core=arduino
504
505##############################################################
506
507fio.name=Arduino Fio
508
509fio.upload.tool=avrdude
510fio.upload.protocol=arduino
511fio.upload.maximum_size=30720
512fio.upload.maximum_data_size=2048
513fio.upload.speed=57600
514
515fio.bootloader.tool=avrdude
516fio.bootloader.low_fuses=0xFF
517fio.bootloader.high_fuses=0xDA
518fio.bootloader.extended_fuses=0xFD
519fio.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
520fio.bootloader.unlock_bits=0x3F
521fio.bootloader.lock_bits=0x0F
522
523fio.build.mcu=atmega328p
524fio.build.f_cpu=8000000L
525fio.build.board=AVR_FIO
526fio.build.core=arduino
527fio.build.variant=eightanaloginputs
528
529##############################################################
530
531bt.name=Arduino BT
532
533bt.upload.tool=avrdude
534bt.upload.protocol=arduino
535bt.upload.speed=19200
536bt.upload.disable_flushing=true
537
538bt.bootloader.tool=avrdude
539bt.bootloader.low_fuses=0xff
540bt.bootloader.unlock_bits=0x3F
541bt.bootloader.lock_bits=0x0F
542
543bt.build.f_cpu=16000000L
544bt.build.board=AVR_BT
545bt.build.core=arduino
546bt.build.variant=eightanaloginputs
547
548## Arduino BT w/ ATmega328
549## -----------------------
550bt.menu.cpu.atmega328=ATmega328
551bt.menu.cpu.atmega328.upload.maximum_size=28672
552bt.menu.cpu.atmega328.upload.maximum_data_size=2048
553
554bt.menu.cpu.atmega328.bootloader.high_fuses=0xd8
555bt.menu.cpu.atmega328.bootloader.extended_fuses=0xFD
556bt.menu.cpu.atmega328.bootloader.file=bt/ATmegaBOOT_168_atmega328_bt.hex
557
558bt.menu.cpu.atmega328.build.mcu=atmega328p
559
560## Arduino BT w/ ATmega168
561## -----------------------
562bt.menu.cpu.atmega168=ATmega168
563bt.menu.cpu.atmega168.upload.maximum_size=14336
564bt.menu.cpu.atmega168.upload.maximum_data_size=1024
565
566bt.menu.cpu.atmega168.bootloader.high_fuses=0xdd
567bt.menu.cpu.atmega168.bootloader.extended_fuses=0xF8
568bt.menu.cpu.atmega168.bootloader.file=bt/ATmegaBOOT_168.hex
569
570bt.menu.cpu.atmega168.build.mcu=atmega168
571
572##############################################################
573
574LilyPadUSB.name=LilyPad Arduino USB
575LilyPadUSB.vid.0=0x1B4F
576LilyPadUSB.pid.0=0x9207
577LilyPadUSB.vid.1=0x1B4F
578LilyPadUSB.pid.1=0x9208
579
580LilyPadUSB.upload.tool=avrdude
581LilyPadUSB.upload.protocol=avr109
582LilyPadUSB.upload.maximum_size=28672
583LilyPadUSB.upload.maximum_data_size=2560
584LilyPadUSB.upload.speed=57600
585LilyPadUSB.upload.disable_flushing=true
586LilyPadUSB.upload.use_1200bps_touch=true
587LilyPadUSB.upload.wait_for_upload_port=true
588
589LilyPadUSB.bootloader.tool=avrdude
590LilyPadUSB.bootloader.low_fuses=0xff
591LilyPadUSB.bootloader.high_fuses=0xd8
592LilyPadUSB.bootloader.extended_fuses=0xce
593LilyPadUSB.bootloader.file=caterina-LilyPadUSB/Caterina-LilyPadUSB.hex
594LilyPadUSB.bootloader.unlock_bits=0x3F
595LilyPadUSB.bootloader.lock_bits=0x2F
596
597LilyPadUSB.build.mcu=atmega32u4
598LilyPadUSB.build.f_cpu=8000000L
599LilyPadUSB.build.vid=0x1B4F
600LilyPadUSB.build.pid=0x9208
601LilyPadUSB.build.usb_product="LilyPad USB"
602LilyPadUSB.build.board=AVR_LILYPAD_USB
603LilyPadUSB.build.core=arduino
604LilyPadUSB.build.variant=leonardo
605LilyPadUSB.build.extra_flags={build.usb_flags}
606
607##############################################################
608
609lilypad.name=LilyPad Arduino
610
611lilypad.upload.tool=avrdude
612lilypad.upload.protocol=arduino
613
614lilypad.bootloader.tool=avrdude
615lilypad.bootloader.unlock_bits=0x3F
616lilypad.bootloader.lock_bits=0x0F
617
618lilypad.build.f_cpu=8000000L
619lilypad.build.board=AVR_LILYPAD
620lilypad.build.core=arduino
621lilypad.build.variant=standard
622
623## LilyPad Arduino w/ ATmega328
624## ----------------------------
625lilypad.menu.cpu.atmega328=ATmega328
626
627lilypad.menu.cpu.atmega328.upload.maximum_size=30720
628lilypad.menu.cpu.atmega328.upload.maximum_data_size=2048
629lilypad.menu.cpu.atmega328.upload.speed=57600
630
631lilypad.menu.cpu.atmega328.bootloader.low_fuses=0xFF
632lilypad.menu.cpu.atmega328.bootloader.high_fuses=0xDA
633lilypad.menu.cpu.atmega328.bootloader.extended_fuses=0xFD
634lilypad.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
635
636lilypad.menu.cpu.atmega328.build.mcu=atmega328p
637
638## LilyPad Arduino w/ ATmega168
639## ----------------------------
640lilypad.menu.cpu.atmega168=ATmega168
641
642lilypad.menu.cpu.atmega168.upload.maximum_size=14336
643lilypad.menu.cpu.atmega168.upload.maximum_data_size=1024
644lilypad.menu.cpu.atmega168.upload.speed=19200
645
646lilypad.menu.cpu.atmega168.bootloader.low_fuses=0xe2
647lilypad.menu.cpu.atmega168.bootloader.high_fuses=0xdd
648lilypad.menu.cpu.atmega168.bootloader.extended_fuses=0xF8
649lilypad.menu.cpu.atmega168.bootloader.file=lilypad/LilyPadBOOT_168.hex
650
651lilypad.menu.cpu.atmega168.build.mcu=atmega168
652
653##############################################################
654
655pro.name=Arduino Pro or Pro Mini
656
657pro.upload.tool=avrdude
658pro.upload.protocol=arduino
659
660pro.bootloader.tool=avrdude
661pro.bootloader.unlock_bits=0x3F
662pro.bootloader.lock_bits=0x0F
663
664pro.build.board=AVR_PRO
665pro.build.core=arduino
666pro.build.variant=eightanaloginputs
667
668## Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
669## -------------------------------------------------
670pro.menu.cpu.16MHzatmega328=ATmega328 (5V, 16 MHz)
671
672pro.menu.cpu.16MHzatmega328.upload.maximum_size=30720
673pro.menu.cpu.16MHzatmega328.upload.maximum_data_size=2048
674pro.menu.cpu.16MHzatmega328.upload.speed=57600
675
676pro.menu.cpu.16MHzatmega328.bootloader.low_fuses=0xFF
677pro.menu.cpu.16MHzatmega328.bootloader.high_fuses=0xDA
678pro.menu.cpu.16MHzatmega328.bootloader.extended_fuses=0xFD
679pro.menu.cpu.16MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
680
681pro.menu.cpu.16MHzatmega328.build.mcu=atmega328p
682pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L
683
684## Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
685## --------------------------------------------------
686pro.menu.cpu.8MHzatmega328=ATmega328 (3.3V, 8 MHz)
687
688pro.menu.cpu.8MHzatmega328.upload.maximum_size=30720
689pro.menu.cpu.8MHzatmega328.upload.maximum_data_size=2048
690pro.menu.cpu.8MHzatmega328.upload.speed=57600
691
692pro.menu.cpu.8MHzatmega328.bootloader.low_fuses=0xFF
693pro.menu.cpu.8MHzatmega328.bootloader.high_fuses=0xDA
694pro.menu.cpu.8MHzatmega328.bootloader.extended_fuses=0xFD
695pro.menu.cpu.8MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
696
697pro.menu.cpu.8MHzatmega328.build.mcu=atmega328p
698pro.menu.cpu.8MHzatmega328.build.f_cpu=8000000L
699
700## Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
701## -------------------------------------------------
702pro.menu.cpu.16MHzatmega168=ATmega168 (5V, 16 MHz)
703
704pro.menu.cpu.16MHzatmega168.upload.maximum_size=14336
705pro.menu.cpu.16MHzatmega168.upload.maximum_data_size=1024
706pro.menu.cpu.16MHzatmega168.upload.speed=19200
707
708pro.menu.cpu.16MHzatmega168.bootloader.low_fuses=0xff
709pro.menu.cpu.16MHzatmega168.bootloader.high_fuses=0xdd
710pro.menu.cpu.16MHzatmega168.bootloader.extended_fuses=0xF8
711pro.menu.cpu.16MHzatmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex
712
713pro.menu.cpu.16MHzatmega168.build.mcu=atmega168
714pro.menu.cpu.16MHzatmega168.build.f_cpu=16000000L
715
716## Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168
717## --------------------------------------------------
718pro.menu.cpu.8MHzatmega168=ATmega168 (3.3V, 8 MHz)
719
720pro.menu.cpu.8MHzatmega168.upload.maximum_size=14336
721pro.menu.cpu.8MHzatmega168.upload.maximum_data_size=1024
722pro.menu.cpu.8MHzatmega168.upload.speed=19200
723
724pro.menu.cpu.8MHzatmega168.bootloader.low_fuses=0xc6
725pro.menu.cpu.8MHzatmega168.bootloader.high_fuses=0xdd
726pro.menu.cpu.8MHzatmega168.bootloader.extended_fuses=0xF8
727pro.menu.cpu.8MHzatmega168.bootloader.file=atmega/ATmegaBOOT_168_pro_8MHz.hex
728
729pro.menu.cpu.8MHzatmega168.build.mcu=atmega168
730pro.menu.cpu.8MHzatmega168.build.f_cpu=8000000L
731
732##############################################################
733
734atmegang.name=Arduino NG or older
735
736atmegang.upload.tool=avrdude
737atmegang.upload.protocol=arduino
738atmegang.upload.speed=19200
739
740atmegang.bootloader.tool=avrdude
741atmegang.bootloader.unlock_bits=0x3F
742atmegang.bootloader.lock_bits=0x0F
743
744atmegang.build.mcu=atmegang
745atmegang.build.f_cpu=16000000L
746atmegang.build.board=AVR_NG
747atmegang.build.core=arduino
748atmegang.build.variant=standard
749
750## Arduino NG or older w/ ATmega168
751## --------------------------------
752atmegang.menu.cpu.atmega168=ATmega168
753
754atmegang.menu.cpu.atmega168.upload.maximum_size=14336
755atmegang.menu.cpu.atmega168.upload.maximum_data_size=1024
756
757atmegang.menu.cpu.atmega168.bootloader.low_fuses=0xff
758atmegang.menu.cpu.atmega168.bootloader.high_fuses=0xdd
759atmegang.menu.cpu.atmega168.bootloader.extended_fuses=0xF8
760atmegang.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_ng.hex
761
762atmegang.menu.cpu.atmega168.build.mcu=atmega168
763
764## Arduino NG or older w/ ATmega8
765## ------------------------------
766atmegang.menu.cpu.atmega8=ATmega8
767
768atmegang.menu.cpu.atmega8.upload.maximum_size=7168
769atmegang.menu.cpu.atmega8.upload.maximum_data_size=1024
770
771atmegang.menu.cpu.atmega8.bootloader.low_fuses=0xdf
772atmegang.menu.cpu.atmega8.bootloader.high_fuses=0xca
773atmegang.menu.cpu.atmega8.bootloader.extended_fuses=
774atmegang.menu.cpu.atmega8.bootloader.file=atmega8/ATmegaBOOT-prod-firmware-2009-11-07.hex
775
776atmegang.menu.cpu.atmega8.build.mcu=atmega8
777
778##############################################################
779
780robotControl.name=Arduino Robot Control
781robotControl.vid.0=0x2341
782robotControl.pid.0=0x0038
783robotControl.vid.1=0x2341
784robotControl.pid.1=0x8038
785robotControl.vid.2=0x2A03
786robotControl.pid.2=0x0038
787robotControl.vid.3=0x2A03
788robotControl.pid.3=0x8038
789
790robotControl.upload.tool=avrdude
791robotControl.upload.protocol=avr109
792robotControl.upload.maximum_size=28672
793robotControl.upload.maximum_data_size=2560
794robotControl.upload.speed=57600
795robotControl.upload.disable_flushing=true
796robotControl.upload.use_1200bps_touch=true
797robotControl.upload.wait_for_upload_port=true
798
799robotControl.bootloader.tool=avrdude
800robotControl.bootloader.low_fuses=0xff
801robotControl.bootloader.high_fuses=0xd8
802robotControl.bootloader.extended_fuses=0xcb
803robotControl.bootloader.file=caterina-Arduino_Robot/Caterina-Robot-Control.hex
804robotControl.bootloader.unlock_bits=0x3F
805robotControl.bootloader.lock_bits=0x2F
806
807robotControl.build.mcu=atmega32u4
808robotControl.build.f_cpu=16000000L
809robotControl.build.vid=0x2341
810robotControl.build.pid=0x8038
811robotControl.build.usb_product="Robot Control"
812robotControl.build.board=AVR_ROBOT_CONTROL
813robotControl.build.core=arduino
814robotControl.build.variant=robot_control
815robotControl.build.extra_flags={build.usb_flags}
816
817##############################################################
818
819robotMotor.name=Arduino Robot Motor
820robotMotor.vid.0=0x2341
821robotMotor.pid.0=0x0039
822robotMotor.vid.1=0x2341
823robotMotor.pid.1=0x8039
824robotMotor.vid.2=0x2A03
825robotMotor.pid.2=0x0039
826robotMotor.vid.3=0x2A03
827robotMotor.pid.3=0x8039
828
829robotMotor.upload.tool=avrdude
830robotMotor.upload.protocol=avr109
831robotMotor.upload.maximum_size=28672
832robotMotor.upload.maximum_data_size=2560
833robotMotor.upload.speed=57600
834robotMotor.upload.disable_flushing=true
835robotMotor.upload.use_1200bps_touch=true
836robotMotor.upload.wait_for_upload_port=true
837
838robotMotor.bootloader.tool=avrdude
839robotMotor.bootloader.low_fuses=0xff
840robotMotor.bootloader.high_fuses=0xd8
841robotMotor.bootloader.extended_fuses=0xcb
842robotMotor.bootloader.file=caterina-Arduino_Robot/Caterina-Robot-Motor.hex
843robotMotor.bootloader.unlock_bits=0x3F
844robotMotor.bootloader.lock_bits=0x2F
845
846robotMotor.build.mcu=atmega32u4
847robotMotor.build.f_cpu=16000000L
848robotMotor.build.vid=0x2341
849robotMotor.build.pid=0x8039
850robotMotor.build.usb_product="Robot Motor"
851robotMotor.build.board=AVR_ROBOT_MOTOR
852robotMotor.build.core=arduino
853robotMotor.build.variant=robot_motor
854robotMotor.build.extra_flags={build.usb_flags}
855
856##############################################################
857
858gemma.vid.0=0x2341
859gemma.pid.0=0x0c9f
860
861gemma.name=Arduino Gemma
862
863gemma.bootloader.low_fuses=0xF1
864gemma.bootloader.high_fuses=0xD5
865gemma.bootloader.extended_fuses=0xFE
866gemma.bootloader.tool=avrdude
867gemma.bootloader.lock_bits=
868gemma.bootloader.unlock_bits=
869gemma.bootloader.file=gemma/gemma_v1.hex
870
871gemma.build.mcu=attiny85
872gemma.build.f_cpu=8000000L
873gemma.build.core=arduino
874gemma.build.variant=gemma
875gemma.build.board=AVR_GEMMA
876
877gemma.upload.tool=avrdude
878gemma.upload.maximum_size=5310
879
880##############################################################
881
882# Adafruit Circuit Playground 32u4 w/Caterina Configuration
883circuitplay32u4cat.name=Adafruit Circuit Playground
884circuitplay32u4cat.bootloader.low_fuses=0xff
885circuitplay32u4cat.bootloader.high_fuses=0xd8
886circuitplay32u4cat.bootloader.extended_fuses=0xcb
887circuitplay32u4cat.bootloader.file=caterina/Caterina-Circuitplay32u4.hex
888circuitplay32u4cat.bootloader.unlock_bits=0x3F
889circuitplay32u4cat.bootloader.lock_bits=0x2F
890circuitplay32u4cat.bootloader.tool=avrdude
891circuitplay32u4cat.build.mcu=atmega32u4
892circuitplay32u4cat.build.f_cpu=8000000L
893circuitplay32u4cat.build.vid=0x239A
894circuitplay32u4cat.build.pid=0x8011
895circuitplay32u4cat.build.core=arduino
896circuitplay32u4cat.build.variant=circuitplay32u4
897circuitplay32u4cat.build.board=AVR_CIRCUITPLAY
898circuitplay32u4cat.build.usb_product="Circuit Playground"
899circuitplay32u4cat.build.usb_manufacturer="Adafruit"
900circuitplay32u4cat.build.extra_flags={build.usb_flags}
901circuitplay32u4cat.upload.protocol=avr109
902circuitplay32u4cat.upload.maximum_size=28672
903circuitplay32u4cat.upload.speed=57600
904circuitplay32u4cat.upload.disable_flushing=true
905circuitplay32u4cat.upload.use_1200bps_touch=true
906circuitplay32u4cat.upload.wait_for_upload_port=true
907circuitplay32u4cat.upload.tool=avrdude
908circuitplay32u4cat.vid.0=0x239A
909circuitplay32u4cat.pid.0=0x8011
910
911##############################################################
912
913yunmini.name=Arduino Yún Mini
914yunmini.upload.via_ssh=true
915
916yunmini.vid.0=0x2a03
917yunmini.pid.0=0x0050
918yunmini.vid.1=0x2a03
919yunmini.pid.1=0x8050
920
921yunmini.upload.tool=avrdude
922yunmini.upload.protocol=avr109
923yunmini.upload.maximum_size=28672
924yunmini.upload.maximum_data_size=2560
925yunmini.upload.speed=57600
926yunmini.upload.disable_flushing=true
927yunmini.upload.use_1200bps_touch=true
928yunmini.upload.wait_for_upload_port=true
929
930yunmini.bootloader.tool=avrdude
931yunmini.bootloader.low_fuses=0xff
932yunmini.bootloader.high_fuses=0xd8
933yunmini.bootloader.extended_fuses=0xfb
934yunmini.bootloader.file=caterina/Caterina-Yunmini.hex
935yunmini.bootloader.unlock_bits=0x3F
936yunmini.bootloader.lock_bits=0x2F
937
938yunmini.build.mcu=atmega32u4
939yunmini.build.f_cpu=16000000L
940yunmini.build.vid=0x2a03
941yunmini.build.pid=0x8050
942yunmini.build.usb_product="Arduino Yún Mini"
943yunmini.build.board=AVR_YUNMINI
944yunmini.build.core=arduino
945yunmini.build.variant=yun
946yunmini.build.extra_flags={build.usb_flags}
947
948##############################################################
949
950chiwawa.name=Arduino Industrial 101
951chiwawa.upload.via_ssh=true
952
953chiwawa.vid.0=0x2a03
954chiwawa.pid.0=0x0056
955chiwawa.vid.1=0x2a03
956chiwawa.pid.1=0x8056
957
958chiwawa.upload.tool=avrdude
959chiwawa.upload.protocol=avr109
960chiwawa.upload.maximum_size=28672
961chiwawa.upload.maximum_data_size=2560
962chiwawa.upload.speed=57600
963chiwawa.upload.disable_flushing=true
964chiwawa.upload.use_1200bps_touch=true
965chiwawa.upload.wait_for_upload_port=true
966
967chiwawa.bootloader.tool=avrdude
968chiwawa.bootloader.low_fuses=0xff
969chiwawa.bootloader.high_fuses=0xd8
970chiwawa.bootloader.extended_fuses=0xfb
971chiwawa.bootloader.file=caterina/Caterina-Industrial101.hex
972chiwawa.bootloader.unlock_bits=0x3F
973chiwawa.bootloader.lock_bits=0x2F
974
975chiwawa.build.mcu=atmega32u4
976chiwawa.build.f_cpu=16000000L
977chiwawa.build.vid=0x2a03
978chiwawa.build.pid=0x8056
979chiwawa.build.usb_product="Arduino Industrial 101"
980chiwawa.build.board=AVR_INDUSTRIAL101
981chiwawa.build.core=arduino
982chiwawa.build.variant=yun
983chiwawa.build.extra_flags={build.usb_flags}
984
985##############################################################
986
987one.name=Linino One
988one.upload.via_ssh=true
989
990one.vid.0=0x2a03
991one.pid.0=0x0001
992one.vid.1=0x2a03
993one.pid.1=0x8001
994
995one.upload.tool=avrdude
996one.upload.protocol=avr109
997one.upload.maximum_size=28672
998one.upload.maximum_data_size=2560
999one.upload.speed=57600
1000one.upload.disable_flushing=true
1001one.upload.use_1200bps_touch=true
1002one.upload.wait_for_upload_port=true
1003
1004one.bootloader.tool=avrdude
1005one.bootloader.low_fuses=0xff
1006one.bootloader.high_fuses=0xd8
1007one.bootloader.extended_fuses=0xfb
1008one.bootloader.file=caterina/Caterina-LininoOne.hex
1009one.bootloader.unlock_bits=0x3F
1010one.bootloader.lock_bits=0x2F
1011
1012one.build.mcu=atmega32u4
1013one.build.f_cpu=16000000L
1014one.build.vid=0x2a03
1015one.build.pid=0x8001
1016one.build.usb_product="Linino One"
1017one.build.board=AVR_LININO_ONE
1018one.build.core=arduino
1019one.build.variant=yun
1020one.build.extra_flags={build.usb_flags}
1021
1022##############################################################
1023
1024unowifi.name=Arduino Uno WiFi
1025unowifi.vid.0=0x2A03
1026unowifi.pid.0=0x0057
1027
1028unowifi.upload.tool=avrdude
1029unowifi.upload.protocol=arduino
1030unowifi.upload.maximum_size=32256
1031unowifi.upload.maximum_data_size=2048
1032unowifi.upload.speed=115200
1033unowifi.upload.network.endpoint_upload=/pgm/upload
1034unowifi.upload.network.endpoint_sync=/pgm/sync
1035unowifi.upload.network.sync_return=204:SYNC
1036unowifi.upload.network.endpoint_reset=/log/reset
1037unowifi.upload.network.port=80
1038
1039unowifi.bootloader.tool=avrdude
1040unowifi.bootloader.low_fuses=0xFF
1041unowifi.bootloader.high_fuses=0xDE
1042unowifi.bootloader.extended_fuses=0x05
1043unowifi.bootloader.unlock_bits=0x3F
1044unowifi.bootloader.lock_bits=0x0F
1045unowifi.bootloader.file=optiboot/optiboot_atmega328.hex
1046
1047unowifi.build.mcu=atmega328p
1048unowifi.build.f_cpu=16000000L
1049unowifi.build.board=AVR_UNO_WIFI_DEV_ED
1050unowifi.build.core=arduino
1051unowifi.build.variant=standard
1052unowifi.build.esp_ch_uart_br=19200
1053unowifi.build.extra_flags=-DESP_CH_UART -DESP_CH_UART_BR={build.esp_ch_uart_br}
Note: See TracBrowser for help on using the repository browser.