180ab5a08SCristian Maglie# Arduino Core for SAMD21 CPU
280ab5a08SCristian Maglie
371c36ec3SncgukThis repository contains the source code and configuration files of the Arduino Core
471ed633eSagdlfor Atmel's SAMD21 processor (used on the Arduino/Genuino Zero, MKR1000 and MKRZero boards).
580ab5a08SCristian Maglie
680ab5a08SCristian Maglie## Installation on Arduino IDE
780ab5a08SCristian Maglie
8e7ed9427SCristian MaglieThis core is available as a package in the Arduino IDE cores manager.
980ab5a08SCristian MaglieJust open the "Boards Manager" and install the package called:
1080ab5a08SCristian Maglie
11e7ed9427SCristian Maglie"Arduino SAMD Boards (32-bit ARM Cortex-M0+)"
1280ab5a08SCristian Maglie
1380ab5a08SCristian Maglie## Support
1480ab5a08SCristian Maglie
1580ab5a08SCristian MaglieThere is a dedicated section of the Arduino Forum for general discussion and project assistance:
1680ab5a08SCristian Maglie
1780ab5a08SCristian Magliehttp://forum.arduino.cc/index.php?board=98.0
1880ab5a08SCristian Maglie
1980ab5a08SCristian Maglie## Bugs or Issues
2080ab5a08SCristian Maglie
2180ab5a08SCristian MaglieIf you find a bug you can submit an issue here on github:
2280ab5a08SCristian Maglie
2380ab5a08SCristian Magliehttps://github.com/arduino/ArduinoCore-samd/issues
2480ab5a08SCristian Maglie
2580ab5a08SCristian MaglieBefore posting a new issue, please check if the same problem has been already reported by someone else
2680ab5a08SCristian Maglieto avoid duplicates.
2780ab5a08SCristian Maglie
2880ab5a08SCristian Maglie## Contributions
2980ab5a08SCristian Maglie
30f5dfda8cSAshutosh PandeyContributions are always welcome. The preferred way to receive code contribution is by submitting a 
3180ab5a08SCristian MagliePull Request on github.
3280ab5a08SCristian Maglie
33e7ed9427SCristian Maglie## Hourly builds
34e7ed9427SCristian Maglie
3571c36ec3SncgukThis repository is under a Continuous Integration system that every hour checks if there are updates and
36e7ed9427SCristian Magliebuilds a release for testing (the so called "Hourly builds").
37e7ed9427SCristian Maglie
38e7ed9427SCristian MaglieThe hourly builds are available through Boards Manager. If you want to install them:
39e7ed9427SCristian Maglie  1. Open the **Preferences** of the Arduino IDE.
40e7ed9427SCristian Maglie  2. Add this URL `http://downloads.arduino.cc/Hourly/samd/package_samd-hourly-build_index.json` in the **Additional Boards Manager URLs** field, and click OK.
41e7ed9427SCristian Maglie  3. Open the **Boards Manager** (menu Tools->Board->Board Manager...)
42e7ed9427SCristian Maglie  4. Install **Arduino SAMD core - Hourly build**
43e7ed9427SCristian Maglie  5. Select one of the boards under **SAMD Hourly build XX** in Tools->Board menu
44e7ed9427SCristian Maglie  6. Compile/Upload as usual
45e7ed9427SCristian Maglie
46e7ed9427SCristian MaglieIf you already installed an hourly build and you want to update it with the latest:
47e7ed9427SCristian Maglie  1. Open the **Boards Manager** (menu Tools->Board->Board Manager...)
48e7ed9427SCristian Maglie  2. Remove **Arduino SAMD core - Hourly build**
49e7ed9427SCristian Maglie  3. Install again **Arduino SAMD core - Hourly build**, the Board Manager will download the latest build replacing the old one.
50e7ed9427SCristian Maglie
5180ab5a08SCristian Maglie## License and credits
5280ab5a08SCristian Maglie
53e01018b7SCristian MaglieThis core has been developed by Arduino LLC in collaboration with Atmel.
54e01018b7SCristian Maglie
5580ab5a08SCristian Maglie```
5680ab5a08SCristian Maglie  Copyright (c) 2015 Arduino LLC.  All right reserved.
5780ab5a08SCristian Maglie
5880ab5a08SCristian Maglie  This library is free software; you can redistribute it and/or
5980ab5a08SCristian Maglie  modify it under the terms of the GNU Lesser General Public
6080ab5a08SCristian Maglie  License as published by the Free Software Foundation; either
6180ab5a08SCristian Maglie  version 2.1 of the License, or (at your option) any later version.
6280ab5a08SCristian Maglie
6380ab5a08SCristian Maglie  This library is distributed in the hope that it will be useful,
6480ab5a08SCristian Maglie  but WITHOUT ANY WARRANTY; without even the implied warranty of
6680ab5a08SCristian Maglie  See the GNU Lesser General Public License for more details.
6780ab5a08SCristian Maglie
6880ab5a08SCristian Maglie  You should have received a copy of the GNU Lesser General Public
6980ab5a08SCristian Maglie  License along with this library; if not, write to the Free Software
7080ab5a08SCristian Maglie  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
7180ab5a08SCristian Maglie```