Skip to content

Commit 518ce47

Browse files
author
Mike Grusin
committed
1.4.0 Release
Updated SFE SAMD boards for 1.8+ Beta release of LilyPad LilyMini
1 parent 0cbde52 commit 518ce47

39 files changed

+508
-518
lines changed

IDE_Board_Manager/package_sparkfun_index.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,8 +268,8 @@
268268
"category": "Contributed",
269269
"url": "https://github.com/sparkfun/Arduino_Boards/raw/LilyMini_testing/IDE_Board_Manager/sparkfun-samd-1.4.0.tar.bz2",
270270
"archiveFileName": "sparkfun-samd-1.4.0.tar.bz2",
271-
"checksum": "SHA-256:D2DBAFABE77F60A1A085A80DE3E086328681FE90F16D026B417554B3FB9EDFDD",
272-
"size": "288700",
271+
"checksum": "SHA-256:B3F09095478EFD13388E2A786021D2FC1C1FA7A6236CC7B28152E4DDB94561B2",
272+
"size": "289527",
273273
"help": {
274274
"online": "https://forums.sparkfun.com"
275275
},
827 Bytes
Binary file not shown.

README.md

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# SparkFun Arduino Boards
22

3-
This repository contains support for the following SparkFun Arduino-compatible development boards:
3+
This repository contains support for the following SparkFun Arduino-compatible development boards.
4+
5+
**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.
46

57
#### AVR Boards
68

@@ -21,6 +23,7 @@ This repository contains support for the following SparkFun Arduino-compatible d
2123

2224
* [SparkFun SAMD21 Dev Breakout](https://www.sparkfun.com/products/13672)
2325
* [SparkFun SAMD21 Mini Breakout](https://www.sparkfun.com/products/13664)
26+
* [SparkFun 9DoF Razor IMU M0 (SAMD21)](https://www.sparkfun.com/products/14001)
2427
* [SparkFun LilyMini ProtoSnap (SAMD11)](https://www.sparkfun.com/products/14063)
2528
* [SparkFun LilyMini (SAMD11)](https://www.sparkfun.com/products/14064)
2629

@@ -29,37 +32,43 @@ This repository contains support for the following SparkFun Arduino-compatible d
2932
* [ESP8266 Thing](https://www.sparkfun.com/products/13231)
3033
* [ESP8266 WiFi Shield](https://www.sparkfun.com/products/13287)
3134

32-
Each board will be added as an entry to the Arduino **Tools** > **Board** menu.
33-
34-
![Example image](example.png)
35-
3635
### Installation Instructions
3736

38-
To add board support for our products, go to **File** > **Preferences**, and paste this URL into the 'Additional Boards Manager URLs' input field:
37+
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:
3938

4039
https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
4140

42-
![Adding a board manager list](https://cdn.sparkfun.com/assets/learn_tutorials/4/5/4/arduino-board-add.png)
41+
![Location of Additional Boards Manager URL input field](prefs-arrow.png)
42+
43+
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.
44+
45+
### AVR and ESP Installation Instructions
46+
47+
Open the Boards Manager window by selecting **Tools** > **Board**, scroll to the top of the board list, and select **Boards Manager**.
48+
49+
![Boards Manager Menu](manager-menu.png)
50+
51+
If you type "sparkfun" (without quotes) into the "filter your search" field, you will see options to install SparkFun's AVR and ESP 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.
52+
53+
![Sparkfun Boards](sparkfunboards.png)
4354

44-
This field can be found in 'Preferences...' under the Arduino File menu.
55+
### SAMD Installation Instructions
4556

46-
Now, under the **Tools** > **Board** > **Boards Manager...**, if you type in "sparkfun", you will see an option to install board files for SparkFun Arduino compatible boards. Click "Install" to add these to your list.
57+
When installing SAMD boards, you will need to first install Arduino SAMD support, then SparkFun's SAMD boards.
4758

48-
**NOTE: If you are using Arduino 1.6.6 and the link isn't working for you, change "https" at the beginning of the link to "http" and try again. We're working to figure out why this is happening in version 1.6.6.**
59+
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.
4960

50-
![SparkFun Boards image](https://cdn.sparkfun.com/assets/learn_tutorials/4/5/4/sparkfun-arduino-board-install.png)
61+
Click anywhere in the "Arduino SAMD Boards" box, and click "Install". This is a large installation and will take a while.
5162

52-
Now, when you select the Boards list, you will see a collection of new boards for SparkFun.
63+
![Arduino SAMD Boards](manager-arrow.png)
5364

54-
![SparkFun Boards List](boards_list.png)
65+
Now click anywhere in the "SparkFun SAMD Boards" box, and click "Install". This is a small installation and will happen much faster.
5566

56-
### Cleaning up the Boards Menu
67+
![SparkFun SAMD Boards](manager-arrow2.png)
5768

58-
Each entry in the boards list is defined in [boards.txt](https://github.com/sparkfun/Arduino_Boards/blob/master/sparkfun/avr/boards.txt). If you want to de-clutter the menu, you can comment out a board by inserting a `#` at the beginning of each line.
69+
You're now ready to use SparkFun SAMD boards. They will appear at the bottom the board list.
5970

6071
### Notes
6172

62-
* **Please note: This will only work under Arduino IDE versions 1.5 and up.**
63-
* Some boards such as the Pro Micro and the Mega Pro come in more than one form. For these **you must select the correct processor** in the 'Tools' menu.
73+
* Some boards such as the Arduino Pro and Pro Mini come in more than one flavor. For these **you must select the correct processor** in the 'Tools' menu.
6474
* Information on compiling and programming the bootloaders can be found in the bootloaders directory.
65-
* **Bugs introduced in the Arduino IDE version 1.6.6 through at least 1.6.9 produce errors indicating there is something wrong with these files. This can be resolved by reverting back to 1.6.5-r5. So far all reports seem to indicated that 1.6.10 has also fixed the issues. These intermittent issues are difficult to reliably reproduce.**

SparkFunBoards.png

8.35 KB
Loading

boards_list.png

-51 KB
Binary file not shown.

example.png

-55 KB
Binary file not shown.

manager-arrow.png

69.3 KB
Loading

manager-arrow2.png

73.5 KB
Loading

manager-menu.png

54.4 KB
Loading

prefs-arrow.png

161 KB
Loading

0 commit comments

Comments
 (0)