From 0472ff21b5d5aab00e1fde89133d179ead6ba3c9 Mon Sep 17 00:00:00 2001 From: Hans Date: Sat, 23 Jul 2016 00:26:44 +0200 Subject: [PATCH] Added info about Eclipse --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 2718ce19d..e62a3a863 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ If you're into "pure" AVR programming, I'm happy to tell you that all relevant k * [How to install](#how-to-install) - [Boards Manager Installation](#boards-manager-installation) - [Manual Installation](#manual-installation) + - [Eclipse](#eclipse) * [Pinout](#pinout) * [Minimal setup](#minimal-setup) @@ -89,6 +90,19 @@ Click on the "Download ZIP" button in the upper right corner. Exctract the ZIP f Open Arduino IDE, and a new category in the boards menu called "MiniCore" will show up. +#### Eclipse +MiniCore works perfectly with Eclipse using the [Arduino Eclipse plugin](http://eclipse.baeyens.it) (formally Sloeber). If you're tired of Arduino IDEs limits but still want to stick with open source software; this is the way to go! +* Download and install the latest version of Arduino Eclipse (Download the nighty build if you want support for aditional programmers) +* Open `Preferences` (Windows: Window -> Preferences, Mac: [App name] -> Preferences) +* Click the expand arrow next to the `Arduino` option in the preferences menu +* Click `Locations`, paste the board manager URL and hit the `Apply` button: `https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json` +* Click the `Platform and Boards` menu option to the left and expand the `MiniCore` option. Select the latest version. +* Click the `OK` button. MiniCore is now installed! +

+Make sure to select the MiniCore boards.txt file when you create a new sketch. + + + ##Pinout This core uses the standard Arduino UNO pinout and will not break compatibility of any existing code or libraries. What's different about this pinout compared to the original one is that this got three aditinal IO pins available. You can use digital pin 20 and 21 (PB6 and PB7) as regular IO pins if you're ussing the internal oscillator instead of an external crystal. If you're willing to disable the reset pin (can be enabled using [high voltage parallel programming](http://www.atmel.com/webdoc/stk500/stk500.highVoltageProgramming.html)) it can be used as a regular IO pin, and is assigned to digital pin 22 (PC6). Click to enlarge: