Add USBasp board variant with ATmega328p-18 MHz
[pub/USBaspBoards.git] / README.md
1 What is USBaspBoards?
2 =====================
3 USBaspBoards uses the well known USBasp reference design from
4 Thomas Fischl as an Arduino Board and allow programming this
5 board under the Arduino IDE. It it planned to integrate and
6 adapt the following projects for the Arduino IDE 1.0.5:
7
8 - The USBasp compatible bootloader from Stefan Baerwolf
9 http://www.obdev.at/products/vusb/usbasploader.html
10
11 - The HIDserial library from rayshobby.net, which is based
12 on the V-USB library, like USBasp for basic communication
13 http://rayshobby.net/?p=7363
14
15 - Other V-USB based projects, like vusb-for-arduino
16 https://code.google.com/p/vusb-for-arduino/
17
18
19 What is in this Repository?
20 ===========================
21 Currently this project starts with a board definition file and
22 a git submodule link to the forked USBaspLoader project with branch
23 USBasp, which also offers pre-compiled boot loaders.
24 USBaspBoards will be extended with further libraries and required
25 modifications to the Arduino core libraries and some example codes.
26
27
28 How do I Use USBaspBoards for my Ardunino?
29 ==========================================
30 This Repository uses git submodules, which are normally not checked out
31 by default. Therefore use:
32
33 git clone --recurse-submodule http://git.linex4red.de/pub/USBaspBoards.git
34
35 Then simply copy the entire directory into your sketchbook directory
36 and restart your Ardunio IDE. Now you can select the new USBasp
37 boards with different Atmega CPUs and Clock Frequencies.
38
39
40 ABOUT THE LICENSE
41 =================
42 It is my intention to make the USBaspBoards projects as an Arduino example
43 based on V-USB project and other libraries and code, which are already
44 published under an Open Source license. The license for USBaspBoards is
45 the GNU General Public License Version 2 (GPL2). See the file "License.txt"
46 for details.