forked from adafruit/ArduinoCore-samd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathboards.txt
132 lines (119 loc) · 5.59 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
# Copyright (c) 2014-2015 Arduino LLC. All right reserved.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
menu.cache=Cache
menu.speed=CPU Speed
menu.opt=Optimize
menu.maxqspi=Max QSPI
menu.usbstack=USB Stack
menu.debug=Debug
# -----------------------------------
# IDEO Eyeo Flower (SAMD21)
# -----------------------------------
ideo_eyeo_flower.name=IDEO Eyeo Flower (SAMD21)
# VID/PID for Bootloader, Arduino & CircuitPython
ideo_eyeo_flower.vid.0=0x1209
ideo_eyeo_flower.pid.0=0xE7E0
# Upload
ideo_eyeo_flower.upload.tool=bossac18
ideo_eyeo_flower.upload.protocol=sam-ba
ideo_eyeo_flower.upload.maximum_size=131072
ideo_eyeo_flower.upload.offset=0x2000
ideo_eyeo_flower.upload.use_1200bps_touch=true
ideo_eyeo_flower.upload.wait_for_upload_port=true
ideo_eyeo_flower.upload.native_usb=true
# Build
ideo_eyeo_flower.build.mcu=cortex-m0plus
ideo_eyeo_flower.build.f_cpu=48000000L
ideo_eyeo_flower.build.usb_product="Eyeo Flower"
ideo_eyeo_flower.build.usb_manufacturer="IDEO"
ideo_eyeo_flower.build.board=EYEO_FLOWER
ideo_eyeo_flower.build.core=arduino
ideo_eyeo_flower.build.extra_flags=-D__SAMD21E17A__ -DCRYSTALLESS -DIDEO_EYEO_FLOWER -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS {build.usb_flags}
ideo_eyeo_flower.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
ideo_eyeo_flower.build.openocdscript=openocd_scripts/eyeo_flower.cfg
ideo_eyeo_flower.build.variant=eyeo_flower
ideo_eyeo_flower.build.variant_system_lib=
ideo_eyeo_flower.build.vid=0x1209
ideo_eyeo_flower.build.pid=0xE7E0
ideo_eyeo_flower.bootloader.tool=openocd
ideo_eyeo_flower.bootloader.file=eyeo_flower/bootloader-eyeo_flower.bin
# Menu
ideo_eyeo_flower.menu.opt.small=Small (-Os) (standard)
ideo_eyeo_flower.menu.opt.small.build.flags.optimize=-Os
ideo_eyeo_flower.menu.opt.fast=Fast (-O2)
ideo_eyeo_flower.menu.opt.fast.build.flags.optimize=-O2
ideo_eyeo_flower.menu.opt.faster=Faster (-O3)
ideo_eyeo_flower.menu.opt.faster.build.flags.optimize=-O3
ideo_eyeo_flower.menu.opt.fastest=Fastest (-Ofast)
ideo_eyeo_flower.menu.opt.fastest.build.flags.optimize=-Ofast
ideo_eyeo_flower.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
ideo_eyeo_flower.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
ideo_eyeo_flower.menu.usbstack.arduino=Arduino
ideo_eyeo_flower.menu.usbstack.tinyusb=TinyUSB
ideo_eyeo_flower.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
ideo_eyeo_flower.menu.debug.off=Off
ideo_eyeo_flower.menu.debug.on=On
ideo_eyeo_flower.menu.debug.on.build.flags.debug=-g
# -----------------------------------
# IDEO Eyeo Flower Test (SAMD21)
# -----------------------------------
ideo_eyeo_flower_test.name=IDEO Eyeo Flower Test (SAMD21)
# VID/PID for Bootloader, Arduino & CircuitPython
ideo_eyeo_flower_test.vid.0=0x239A
ideo_eyeo_flower_test.pid.0=0x801E
ideo_eyeo_flower_test.vid.1=0x239A
ideo_eyeo_flower_test.pid.1=0x001E
# Upload
ideo_eyeo_flower_test.upload.tool=bossac18
ideo_eyeo_flower_test.upload.protocol=sam-ba
ideo_eyeo_flower_test.upload.maximum_size=131072
ideo_eyeo_flower_test.upload.offset=0x2000
ideo_eyeo_flower_test.upload.use_1200bps_touch=true
ideo_eyeo_flower_test.upload.wait_for_upload_port=true
ideo_eyeo_flower_test.upload.native_usb=true
# Build
ideo_eyeo_flower_test.build.mcu=cortex-m0plus
ideo_eyeo_flower_test.build.f_cpu=48000000L
ideo_eyeo_flower_test.build.usb_product="Eyeo Flower Test"
ideo_eyeo_flower_test.build.usb_manufacturer="IDEO"
ideo_eyeo_flower_test.build.board=EYEO_FLOWER
ideo_eyeo_flower_test.build.core=arduino
ideo_eyeo_flower_test.build.extra_flags=-D__SAMD21E17A__ -DCRYSTALLESS -DIDEO_EYEO_FLOWER -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS {build.usb_flags}
ideo_eyeo_flower_test.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
ideo_eyeo_flower_test.build.openocdscript=openocd_scripts/eyeo_flower.cfg
ideo_eyeo_flower_test.build.variant=eyeo_flower
ideo_eyeo_flower_test.build.variant_system_lib=
ideo_eyeo_flower_test.build.vid=0x239A
ideo_eyeo_flower_test.build.pid=0x801E
ideo_eyeo_flower_test.bootloader.tool=openocd
ideo_eyeo_flower_test.bootloader.file=eyeo_flower/bootloader-eyeo_flower.bin
# Menu
ideo_eyeo_flower_test.menu.opt.small=Small (-Os) (standard)
ideo_eyeo_flower_test.menu.opt.small.build.flags.optimize=-Os
ideo_eyeo_flower_test.menu.opt.fast=Fast (-O2)
ideo_eyeo_flower_test.menu.opt.fast.build.flags.optimize=-O2
ideo_eyeo_flower_test.menu.opt.faster=Faster (-O3)
ideo_eyeo_flower_test.menu.opt.faster.build.flags.optimize=-O3
ideo_eyeo_flower_test.menu.opt.fastest=Fastest (-Ofast)
ideo_eyeo_flower_test.menu.opt.fastest.build.flags.optimize=-Ofast
ideo_eyeo_flower_test.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
ideo_eyeo_flower_test.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
ideo_eyeo_flower_test.menu.usbstack.arduino=Arduino
ideo_eyeo_flower_test.menu.usbstack.tinyusb=TinyUSB
ideo_eyeo_flower_test.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
ideo_eyeo_flower_test.menu.debug.off=Off
ideo_eyeo_flower_test.menu.debug.on=On
ideo_eyeo_flower_test.menu.debug.on.build.flags.debug=-g