-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathboards.txt
138 lines (105 loc) · 4.99 KB
/
boards.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# evofw3 supported boards configuration
#
# For more information see:
# * https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
# * https://github.com/arduino/Arduino/wiki/Arduino-Hardware-Cores-migration-guide-from-1.0-to-1.6
#
menu.cpu=Processor
menu.pinout=Pinout
menu.host=Host
menu.boot=Bootloader
################################################################################
################################## atmega328p ##################################
################################################################################
atmega328p.name=atmega328p (SW UART)
atmega328p.evofw3.uart=-DSWUART
atmega328p.evofw3.pins=
atmega328p.evofw3.opts=
atmega328p.upload.tool=avrdude
atmega328p.upload.protocol=arduino
atmega328p.upload.maximum_size=32256
atmega328p.upload.maximum_data_size=2048
atmega328p.bootloader.tool=avrdude
atmega328p.bootloader.unlock_bits=0x3F
atmega328p.bootloader.lock_bits=0x0F
atmega328p.build.board=EVOFW3_ATMEGA328P
atmega328p.build.mcu=atmega328p
atmega328p.build.core=arduino:arduino
atmega328p.build.variant=arduino:standard
atmega328p.build.extra_flags= {evofw3.uart} {evofw3.pins} {evofw3.opts}
############################# 5V / 16MHz #############################
atmega328p.menu.cpu.16MHz=atmega328p (5V, 16 MHz)
atmega328p.menu.cpu.16MHz.build.f_cpu=16000000L
atmega328p.menu.cpu.16MHz.bootloader.low_fuses=0xFF
atmega328p.menu.cpu.16MHz.bootloader.high_fuses=0xDE
atmega328p.menu.cpu.16MHz.bootloader.extended_fuses=0xFD
atmega328p.menu.cpu.16MHz.bootloader.file=optiboot/optiboot_atmega328.hex
######################### atmega328p / Standard ###############################
atmega328p.menu.pinout.standard=Nano
atmega328p.menu.pinout.standard.evofw3.pins=-DCCSEL=2 -DGDO0=INT1 -DGDO2=INT0
######################### atmega328p / swapped ################################
atmega328p.menu.pinout.swapped=Pro
atmega328p.menu.pinout.swapped.evofw3.pins=-DCCSEL=2 -DGDO0=INT0 -DGDO2=INT1
############################# Host baudrate #############################
atmega328p.menu.host.115200=115200
atmega328p.menu.host.115200.evofw3.opts=-DHOST_RATE=115200
atmega328p.menu.host.57600=57600
atmega328p.menu.host.57600.evofw3.opts=-DHOST_RATE=57600
############################# Bootloader #############################
atmega328p.menu.boot.new=Standard Bootloader
atmega328p.menu.boot.new.upload.speed=115200
atmega328p.menu.boot.old=Old Bootloader
atmega328p.menu.boot.old.upload.speed=57600
################################################################################
################################## atmega32u4 ##################################
################################################################################
atmega32u4.name=atmega32u4 (HW UART)
atmega32u4.evofw3.uart=-DHWUART
atmega32u4.evofw3.pins=
atmega32u4.evofw3.opts=
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.bootloader.tool=avrdude
atmega32u4.bootloader.unlock_bits=0x3F
atmega32u4.bootloader.lock_bits=0x2F
atmega32u4.build.board=EVOFW3_ATMEGA32U4
atmega32u4.build.mcu=atmega32u4
atmega32u4.build.core=arduino:arduino
atmega32u4.build.variant=promicro
atmega32u4.build.usb_manufacturer="ghoti57"
atmega32u4.build.usb_product="evofw3 atmega32u4"
atmega32u4.build.vid=0x1b4f
atmega32u4.build.extra_flags={build.usb_flags} {evofw3.uart} {evofw3.pins} {evofw3.opts}
######################### 3.3V / 8MHz ################################
atmega32u4.menu.cpu.8MHz=atmega32u4 (3.3V 8 MHz)
atmega32u4.menu.cpu.8MHz.build.f_cpu=8000000L
atmega32u4.bootloader.low_fuses=0xFF
atmega32u4.bootloader.high_fuses=0xD8
atmega32u4.menu.cpu.8MHz.bootloader.extended_fuses=0xFE
atmega32u4.menu.cpu.8MHz.bootloader.file=caterina/Caterina-promicro8.hex
atmega32u4.menu.cpu.8MHz.build.pid.0=0x9204
atmega32u4.menu.cpu.8MHz.build.pid.1=0x9205
atmega32u4.menu.cpu.8MHz.build.pid=0x9204
############################# 5V / 16MHz #############################
atmega32u4.menu.cpu.16MHz=atmega32u4 (5V, 16 MHz)
atmega32u4.menu.cpu.16MHz.build.f_cpu=16000000L
atmega32u4.menu.cpu.16MHz.bootloader.low_fuses=0xFF
atmega32u4.menu.cpu.16MHz.bootloader.high_fuses=0xD8
atmega32u4.menu.cpu.16MHz.bootloader.extended_fuses=0xCB
atmega32u4.menu.cpu.16MHz.bootloader.file=caterina/Caterina-promicro16.hex
atmega32u4.menu.cpu.16MHz.build.pid.0=0x9205
atmega32u4.menu.cpu.16MHz.build.pid.1=0x9206
atmega32u4.menu.cpu.16MHz.build.pid=0x9206
############################### Pro Micro #################################
atmega32u4.menu.pinout.ProMicro=Pro Micro
atmega32u4.menu.pinout.ProMicro.evofw3.pins=-DCCSEL=6 -DGDO0=INT3 -DGDO2=INT2
############################### SHA atmega32u4 #################################
atmega32u4.menu.pinout.SHA=SHA atmega32u4
atmega32u4.menu.pinout.SHA.evofw3.pins=-DCCSEL=0 -DGDO0=INT3 -DGDO2=INT2
atmega32u4.menu.pinout.SHA.evofw3.opts=-DDFU