-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Boards Manager FAQ
Arduino maintains the list and updates it every time a new core or tool or board definition is updated.
As of Arduino IDE version 1.6.4 you can add them at File > Preferences > Additional Boards Manager URLs. A list of 3rd party boards URLs is here: https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls.
Built-in cores cannot be deleted: they are part of the minimum setup provided by the IDE. However, if the built-in version is giving you troubles and a newer (or an older) one would solve your issue, you can upgrade (or even downgrade) a core, choosing one of the available versions
- On GNU/Linuxes:
~/.arduino15/packages/
- On Windows:
%APPDATA%\Arduino15\packages\
- On MacOSXes:
~/Library/Arduino15/packages/
On Windows if you create a folder named portable
right inside the arduino main folder, all packages, libraries and sketches will be stored there, thus keeping everything in one place. Great if you have your arduino on a USB flash drive or in dropbox synced over multiple PC
platform.local.txt
is a way to customize some of the parameters in platform.txt, without touching platform.txt
(which is quite crowded with params, thus hard to compare with the original once it's modified).
With Boards Manager, platforms (boards and tools) can be installed in different locations: IDE hardware
folder, or a subfolder of the local packages
folder (see question above), for example ~/.arduino15/packages/arduino/hardware/
.
Locate the folder with the toolchain you want to customize and place a platform.local.txt
file next to platform.txt
. Don't forget to make a backup copy of that file: it will be deleted when you'll upgrade that platform.