@@ -45,7 +45,7 @@ Alternatively you can download one of the pre-built binaries for the supported p
45
45
46
46
These builds are generated once a day from ` master ` branch starting at 01:00 GMT
47
47
48
- In order to get the latest nightly build for your platform use the following links:
48
+ In order to get the latest nightly build for your platform use the following links:
49
49
50
50
- [ Linux 64 bit] ( https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_64bit.tar.gz )
51
51
- [ Linux 32 bit] ( https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_32bit.tar.gz )
@@ -55,7 +55,7 @@ In order to get the latest nightly build for your platform use the following lin
55
55
- [ Windows 32 bit] ( https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Windows_32bit.zip )
56
56
- [ Mac OSX] ( https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_macOS_64bit.tar.gz )
57
57
58
- These links return a ` 302: Found ` response, redirecting to latest generated builds by replacing ` latest ` with the latest
58
+ These links return a ` 302: Found ` response, redirecting to latest generated builds by replacing ` latest ` with the latest
59
59
available build date, using the format YYYYMMDD (i.e for 2019/Aug/06 ` latest ` is replaced with ` 20190806 ` )
60
60
61
61
Checksums for the nightly builds are available at
@@ -137,44 +137,17 @@ MKR1000 board:
137
137
138
138
``` console
139
139
$ arduino-cli board list
140
- FQBN Port ID Board Name
141
- /dev/ttyACM0 2341:804E unknown
140
+ Port Type Board Name FQBN Core
141
+ /dev/ttyACM1 Serial Port (USB) Arduino/Genuino MKR1000 arduino:samd:mkr1000 arduino:samd
142
142
```
143
143
144
- the board has been discovered but we do not have the correct core to program it yet.
145
- Let's install it!
144
+ the board has been discovered but we need the correct core to program it, let's
145
+ install it!
146
146
147
- ### Step 4. Find and install the right core
147
+ ### Step 4. Install the core for your board
148
148
149
- We have to look at the core available with the ` core search ` command. It will provide a list of
150
- available cores matching the name arduino:
151
-
152
- ``` console
153
- $ arduino-cli core search arduino
154
- Searching for platforms matching 'arduino'
155
- ID Version Name
156
- Intel:arc32 2.0.4 Intel Curie Boards
157
- arduino:avr 1.6.23 Arduino AVR Boards
158
- arduino:mbed 1.1.0 Arduino nRF528x Boards (Mbed OS)
159
- arduino:megaavr 1.8.3 Arduino megaAVR Boards
160
- arduino:nrf52 1.0.2 Arduino nRF52 Boards
161
- arduino:sam 1.6.12 Arduino SAM Boards (32-bits ARM Cortex-M3)
162
- arduino:samd 1.8.3 Arduino SAMD Boards (32-bits ARM Cortex-M0+)
163
- arduino:samd_beta 1.6.25 Arduino SAMD Beta Boards (32-bits ARM Cortex-M0+)
164
- arduino:stm32f4 1.0.1 Arduino STM32F4 Boards
165
- littleBits:avr 1.0.0 littleBits Arduino AVR Modules
166
- ```
167
-
168
- If you're unsure you can try to refine the search with the board name
169
-
170
- ``` console
171
- $ arduino-cli core search mkr1000
172
- Searching for platforms matching 'mkr1000'
173
- ID Version Name
174
- arduino:samd 1.8.3 Arduino SAMD Boards (32-bits ARM Cortex-M0+)
175
- ```
176
-
177
- So, the right platform for the Arduino MKR1000 is arduino: samd , now we can install it
149
+ From the output of the ` board list ` command, the right platform for the Arduino
150
+ MKR1000 is ` arduino:samd ` , we can install it with:
178
151
179
152
``` console
180
153
$ arduino-cli core install arduino:samd
@@ -207,14 +180,6 @@ ID Installed Latest Name
207
180
arduino:samd 1.6.19 1.6.19 Arduino SAMD Boards (32-bits ARM Cortex-M0+)
208
181
```
209
182
210
- We can finally check if the board is now recognized as a MKR1000
211
-
212
- ``` console
213
- $ arduino-cli board list
214
- FQBN Port ID Board Name
215
- arduino:samd:mkr1000 /dev/ttyACM0 2341:804E Arduino/Genuino MKR1000
216
- ```
217
-
218
183
If the board is not detected for any reason, you can list all the supported boards
219
184
with ` arduino-cli board listall ` and also search for a specific board:
220
185
@@ -229,8 +194,7 @@ Arduino MKRZERO arduino:samd:mkrzero
229
194
Arduino/Genuino MKR1000 arduino:samd:mkr1000
230
195
```
231
196
232
- Great! Now we have the Board FQBN (Fully Qualified Board Name) ` arduino:samd:mkr1000 `
233
- and the Board Name look good, we are ready to compile and upload the sketch
197
+ Great! Now we are ready to compile and upload the sketch.
234
198
235
199
#### Adding 3rd party cores
236
200
0 commit comments