You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**3.** A list will now appear of all available cores. Now let's say we are using an **Nano 33 BLE** board, and we want to install the core. Simply enter the name in the search field, and the right core (Mbed OS Nano) will appear, where the Nano 33 BLE features in the description. Click on the **"INSTALL"** button.
44
+
45
+

46
+
47
+
**4.** This will begin an installation process, which usually only take a few moments.
48
+
49
+

50
+
51
+
**5.** When it is finished, we can take a look at the core in the boards manager column, where it should say **"INSTALLED"**, as well as noting which version you have installed on your machine.
52
+
53
+

54
+
55
+
Congratulations! You have now successfully downloaded and installed a core on your machine, and you can start using your Arduino board!
56
+
57
+
### Changing version
58
+
59
+
In some specific use cases you might want to downgrade the version of a board package that you have on your machine. Thankfully, the Arduino IDE has built in support to let you jump between versions with a breeze.
60
+
61
+
To change the installed version of a boards package, follow these steps:
Do you have an Arduino board in your hands, but are not sure what core you need to install? When you plug a board in to your computer, and you don't have the appropriate core installed, the IDE should automatically prompt you to install it. But, in case you need it anyways, you can find a list of boards and the core packages they belong to below:
37
83
38
84
### AVR
85
+
86
+
The AVR Boards package is based on the Arduino AVR Core, and includes the following boards:
87
+
39
88
-[UNO R3](/hardware/uno-rev3)
40
89
-[UNO R3 SMD](/hardware/uno-rev3-smd)
41
90
-[UNO Mini Limited Edition](/hardware/uno-mini-le)
@@ -44,26 +93,54 @@ Do you have an Arduino board in your hands, but are not sure what core you need
44
93
-[Nano](/hardware/nano)
45
94
-[Mega 2560](/hardware/mega-2560)
46
95
47
-
The AVR core comes pre-installed when you download the Arduino IDE, so if you have one of these boards - Great! You're already done and won't need to install it yourself. You can, however, still find it in the board manager if you want to change what version of the core you have installed.
96
+
The AVR core comes pre-installed when you download the Arduino IDE, so if you have one of these boards - Great! You're already done and won't need to install it yourself. You can, however, still find it in the board manager if you want to change what version of the core you have installed. For detailed instructions on how to do this, [follow the steps above](#installing-a-core).
97
+
98
+
For source code and reporting issues, please visit the official GitHub repository:
The MegaAVR Boards package is based on the Arduino AVR Core, and includes the following boards:
105
+
50
106
-[UNO WiFi Rev2](/hardware/uno-wifi-rev2)
51
107
-[Nano Every](/hardware/nano-every)
52
108
53
-
To install the **MegaAVR** core, follow the [steps detailed below](#installing-a-core), but search for "**MegaAVR**".
109
+
You can install this package in the board manager by searching for "Arduino MegaAVR Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
110
+
111
+
For source code and reporting issues, please visit the official GitHub repository:
The UNO R4 Boards package is based on the Arduino Renesas Core, and includes the following boards:
118
+
56
119
-[UNO R4 Minima](/hardware/uno-r4-minima)
57
120
-[UNO R4 WiFi](/hardware/uno-r4-wifi)
58
121
59
-
To install the **UNO R4** core, follow the [steps detailed below](#installing-a-core), but search for "**UNO R4**".
122
+
You can install this package in the board manager by searching for "Arduino UNO R4 Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
123
+
124
+
For source code and reporting issues, please visit the official GitHub repository:
The SAM Boards package is based on the Arduino SAM Core, and includes the following boards:
131
+
62
132
-[Due](/hardware/due)
63
133
64
-
To install the **SAM** core, follow the [steps detailed below](#installing-a-core), but search for "**SAM**".
134
+
You can install this package in the board manager by searching for "Arduino SAM Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
135
+
136
+
For source code and reporting issues, please visit the official GitHub repository:
The SAMD Boards package is based on the Arduino SAMD Core, and includes the following boards:
143
+
67
144
-[Zero](/hardware/zero)
68
145
-[Nano 33 IoT](/hardware/nano-33-iot)
69
146
-[MKR 1000 WiFi](/hardware/mkr-1000-wifi)
@@ -76,75 +153,105 @@ To install the **SAM** core, follow the [steps detailed below](#installing-a-cor
76
153
-[MKR NB 1500](/hardware/mkr-nb-1500)
77
154
-[MKR Vidor 4000](/hardware/mkr-vidor-4000)
78
155
79
-
To install the **SAMD** core, follow the [steps detailed below](#installing-a-core), but search for "**SAMD**".
156
+
157
+
You can install this package in the board manager by searching for "Arduino SAMD Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
158
+
159
+
For source code and reporting issues, please visit the official GitHub repository:
The Mbed OS GIGA Boards package is based on the Arduino Mbed Core, and includes the following boards:
166
+
82
167
-[GIGA R1 WiFi](/hardware/giga-r1-wifi)
83
168
84
-
To install the **Mbed OS GIGA** core, follow the [steps detailed below](#installing-a-core), but search for "**Mbed OS GIGA**".
169
+
You can install this package in the board manager by searching for "Arduino Mbed OS GIGA Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
170
+
171
+
For source code and reporting issues, please visit the official GitHub repository:
-[Nano 33 BLE Sense Rev2](/hardware/nano-33-ble-sense-rev2)
91
183
92
-
To install the **Mbed OS Nano** core, follow the [steps detailed below](#installing-a-core), but search for "**Mbed OS Nano**".
184
+
You can install this package in the board manager by searching for "Arduino Mbed OS Nano Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
185
+
186
+
For source code and reporting issues, please visit the official GitHub repository:
To install the **Mbed OS Portenta** core, follow the [steps detailed below](#installing-a-core), but search for "**Mbed OS Portenta**".
199
+
You can install this package in the board manager by searching for "Arduino Mbed OS Portenta Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
200
+
201
+
For source code and reporting issues, please visit the official GitHub repository:
The Mbed OS Nicla Boards package is based on the Arduino Mbed Core, and includes the following boards:
208
+
103
209
-[Nicla Sense ME](/hardware/nicla-sense-me)
104
210
-[Nicla Vision](/hardware/nicla-vision)
105
211
-[Nicla Voice](/hardware/nicla-voice)
106
212
107
-
To install the **Mbed OS Nicla** core, follow the [steps detailed below](#installing-a-core), but search for "**Mbed OS Nicla**".
213
+
You can install this package in the board manager by searching for "Arduino Mbed OS Nicla Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
214
+
215
+
For source code and reporting issues, please visit the official GitHub repository:
To install the **Mbed OS Edge** core, follow the [steps detailed below](#installing-a-core), but search for "**Mbed OS Edge**".
221
+
The Mbed OS Edge Boards package is based on the Arduino Mbed Core, and includes the following boards:
113
222
114
-
### Renesas Portenta
115
-
-[Portenta C33](/hardware/portenta-c33)
223
+
-[Edge Control](/hardware/edge-control)
116
224
117
-
To install the **Renesas Portenta** core, follow the [steps detailed below](#installing-a-core), but search for "**Renesas Portenta**".
225
+
You can install this package in the board manager by searching for "Arduino Mbed OS Edge Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
118
226
119
-
### ESP32
120
-
-[Nano ESP32](/hardware/nano-esp32)
227
+
For source code and reporting issues, please visit the official GitHub repository:
121
228
122
-
To install the **ESP32** core, follow the [steps detailed below](#installing-a-core), but search for "**ESP32**".
Installing a core is quick and easy, but let's take a look at what we need to do.
233
+
The Renesas Portenta Boards package is based on the Arduino Renesas Core, and includes the following boards:
127
234
128
-
**1.** Open the Arduino IDE 2.
235
+
-[Portenta C33](/hardware/portenta-c33)
129
236
130
-
**2.** With the editor open, let's take a look at the left column. Here, we can see a couple of icons. Let's click the on the **Arduino board** icon.
237
+
You can install this package in the board manager by searching for "Arduino Renesas Portenta Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
For source code and reporting issues, please visit the official GitHub repository:
133
240
134
-
**3.** A list will now appear of all available cores. Now let's say we are using an **Nano 33 BLE** board, and we want to install the core. Simply enter the name in the search field, and the right core (Mbed OS Nano) will appear, where the Nano 33 BLE features in the description. Click on the **"INSTALL"** button.

243
+
### ESP32
137
244
138
-
**4.** This will begin an installation process, which usually only take a few moments.
245
+
The ESP32 Boards package is based on the Arduino-esp32 core, and includes the following boards:
139
246
140
-

247
+
-[Nano ESP32](/hardware/nano-esp32)
141
248
142
-
**5.** When it is finished, we can take a look at the core in the boards manager column, where it should say **"INSTALLED"**, as well as noting which version you have installed on your machine.
249
+
You can install this package in the board manager by searching for "Arduino ESP32 Boards". For detailed instructions, see the [Installing a Board Package section](#installing-a-core).
143
250
144
-

251
+
For source code and reporting issues, please visit the official GitHub repository:
145
252
146
-
Congratulations! You have now successfully downloaded and installed a core on your machine, and you can start using your Arduino board!
0 commit comments