This repository contains support for the following SparkFun Arduino-compatible development boards.
IMPORTANT NOTE: These board files have been updated for compatibility with Arduino version 1.8 and higher. Some boards (e.g. SAMD) may not compile correctly with earlier versions of Arduino. If you need compatibility with earlier versions of Arduino, you can choose previous releases of these boards from the Boards Manager.
These boards are supported by Espressif. :+1:
_These boards are supported by Espressif._ :+1:
To add board support for our products, start Arduino and open the Preferences window (File > Preferences). Now copy and paste the following URL into the 'Additional Boards Manager URLs' input field:
https://raw.githubusercontent.com/sparkfun/Arduino_Boards/main/IDE_Board_Manager/package_sparkfun_index.json
If there is already an URL from another manufacturer in that field, click the button at the right end of the field. This will open an editing window allowing you to paste the above URL onto a new line.
Open the Boards Manager window by selecting Tools > Board, scroll to the top of the board list, and select Boards Manager.
If you type "sparkfun" (without quotes) into the "filter your search" field, you will see options to install SparkFun's Apollo3 and AVR board files. Click in the desired box, and click the "Install" button that appears. Once installed, the boards will appear at the bottom of the board list.
When installing SAMD boards, you will need to first install Arduino SAMD support, then SparkFun's SAMD boards.
Open the Boards Manager window by selecting Tools > Board, scroll to the top of the board list, and select Boards Manager. Now type "samd" (without quotes) into the "filter your search" field at the top of the window. Two entries should show up, one for Arduino SAMD boards, and one for SparkFun SAMD boards. We'll install both of these, starting with Arduino SAMD boards.
Click anywhere in the "Arduino SAMD Boards" box, and click "Install". This is a large installation and will take a while.
Now click anywhere in the "SparkFun SAMD Boards" box, and click "Install". This is a small installation and will happen much faster.
You're now ready to use SparkFun SAMD boards. They will appear at the bottom of the board list.
All support for our ESP based boards are supported within their respective Espressif's Repository.
For our ESP8266 based boards: Blynk, ESP8266 Thing, or ESP8266 Thing Dev, you can install the board files by following the instructions here.
For our ESP32 based boards Boards: SparkFun Thing Plus - ESP32 WROOM, SparkFun ESP32 Thing, SparkFun LoRa Gateway - 1-Channel (ESP32 you can install the board files by following the instructions here.
Have fun!
-Your friends at SparkFun