Skip to content

Commit

Permalink
Added info about Eclipse
Browse files Browse the repository at this point in the history
  • Loading branch information
MCUdude authored Jul 22, 2016
1 parent 43c1c54 commit 0472ff2
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down Expand Up @@ -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 <i>expand<i> 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!
<br/> <br/>
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).
<b>Click to enlarge:</b>
Expand Down

0 comments on commit 0472ff2

Please sign in to comment.