-
Notifications
You must be signed in to change notification settings - Fork 16
/
bpt.ini
171 lines (168 loc) · 5.39 KB
/
bpt.ini
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# Default Adafruit Arduino board package tool (bpt) package configuration.
# This INI file lists Arduino board packages that the tool will use as inputs
# when checking package versions against a published index. This is useful for
# keeping a list of all the maintained packages in one spot.
# Each section in the config (lines surrounded with square brackets) defines a
# source for a board package. The name of the section (text inside the brackets)
# is the name of the board package in the board index file.
# The following options are _required_:
# index_parent = Name of the parent package in the board index which contains
# this package's releases.
# index_template = This is a string of JSON data that will be used for each
# instance of this package added to the index. Make sure to
# escape all curly braces {} with double braces, like {{ or
# }}! You can add the following template values that will
# be replaced with values accordingly:
# - {version} = version string of the package
# - {filename} = filename of the package archive
# - {sha256} = SHA256 hash of the package archive
# - {size} = size in bytes of the package archive
# One of the following options _must_ be specified to set the origin/source for
# this package:
# directory = Load the package from a local directory on disk. Specify the path
# to this directory.
# repo = Load the package from a remote Git repository. Specify the URL to the
# repo (like when cloning with Git).
# And optionally any of the following can be specified:
# repo_dir = Path to subdirectory inside the repo which contains the
# platforms.txt. If not specified then the root of the repo
# is assumed to be the home of platforms.txt. This option
# only applies for Git repository sources. This path should be
# separated with Mac/Linux style forward slashes '/' between folders.
# archive_prefix = The prefix to use when creating an archive file for this package.
# Normally this is set as the package name but a nicer value can
# be used with this option. After the prefix '-<version>.tar.bz2'
# will be appended to build the full archive file name.
[MySensors AVR Boards]
index_parent = MySensors
repo = https://github.com/mysensors/ArduinoHwAVR.git
archive_prefix = mysensors-avr
index_template =
{{
"name":"MySensors AVR Boards",
"architecture":"avr",
"version":"{version}",
"category":"Contributed",
"url":"https://github.com/mysensors/ArduinoBoards/raw/master/boards/{filename}",
"archiveFileName":"{filename}",
"checksum":"SHA-256:{sha256}",
"size":"{size}",
"help":{{
"online":"https://forum.mysensors.org"
}},
"boards":[
{{
"name":"Sensebender Micro"
}}
],
"toolsDependencies": [
{{
"packager": "arduino",
"name": "avr-gcc",
"version": "5.4.0-atmel3.6.1-arduino2"
}},
{{
"packager": "arduino",
"name": "avrdude",
"version": "6.3.0-arduino14"
}},
{{
"packager": "arduino",
"name": "arduinoOTA",
"version": "1.2.1"
}}
]
}}
[MySensors SAMD Boards]
index_parent = MySensors
repo = https://github.com/mysensors/ArduinoHwSAMD.git
archive_prefix = mysensors-samd
index_template =
{{
"name":"MySensors SAMD Boards",
"architecture":"samd",
"version":"{version}",
"category":"Contributed",
"url":"https://github.com/mysensors/ArduinoBoards/raw/master/boards/{filename}",
"archiveFileName":"{filename}",
"checksum":"SHA-256:{sha256}",
"size":"{size}",
"help":{{
"online":"https://forum.mysensors.org"
}},
"boards":[
{{
"name":"Sensebender GW"
}}
],
"toolsDependencies": [
{{
"packager": "arduino",
"name": "arm-none-eabi-gcc",
"version": "7-2017q4"
}},
{{
"packager": "arduino",
"name": "bossac",
"version": "1.7.0-arduino3"
}},
{{
"packager": "arduino",
"name": "openocd",
"version": "0.10.0-arduino7"
}},
{{
"packager": "arduino",
"name": "CMSIS",
"version": "4.5.0"
}},
{{
"packager": "arduino",
"name": "CMSIS-Atmel",
"version": "1.2.0"
}},
{{
"packager": "arduino",
"name": "arduinoOTA",
"version": "1.2.1"
}}
]
}}
[MySensors nRF5 Boards]
index_parent = MySensors
repo = https://github.com/mysensors/ArduinoHwNRF5.git
archive_prefix = mysensors-nrf5
index_template =
{{
"name":"MySensors nRF5 Boards",
"architecture":"nRF5",
"version":"{version}",
"category":"Contributed",
"url":"https://github.com/mysensors/ArduinoBoards/raw/master/boards/{filename}",
"archiveFileName":"{filename}",
"checksum":"SHA-256:{sha256}",
"size":"{size}",
"help":{{
"online":"https://forum.mysensors.org"
}},
"boards":[
{{
"name":"MyBoardNRF5 nRF52832"
}},
{{
"name":"MyBoardNRF5 nRF51822"
}}
],
"toolsDependencies": [
{{
"packager": "sandeepmistry",
"name": "gcc-arm-none-eabi",
"version": "5_2-2015q4"
}},
{{
"packager": "sandeepmistry",
"name": "openocd",
"version": "0.10.0-dev.nrf5"
}}
]
}}