What is USBaspBoards? ===================== USBaspBoards uses the well known USBasp reference design from Thomas Fischl as an Arduino Board and allow programming this board under the Arduino IDE. It it planned to integrate and adapt the following projects for the Arduino IDE 1.0.5: - The USBasp compatible bootloader from Stefan Baerwolf http://www.obdev.at/products/vusb/usbasploader.html - The HIDserial library from rayshobby.net, which is based on the V-USB library, like USBasp for basic communication http://rayshobby.net/?p=7363 - Other V-USB based projects, like vusb-for-arduino https://code.google.com/p/vusb-for-arduino/ What is in this Repository? =========================== Currently this project starts with a board definition file and a git submodule link to the forked USBaspLoader project with branch USBasp, which also offers pre-compiled boot loaders. USBaspBoards will be extended with further libraries and required modifications to the Arduino core libraries and some example codes. How do I Use USBaspBoards for my Ardunino? ========================================== This Repository uses git submodules, which are normally not checked out by default. Therefore use: git clone --recurse-submodule http://git.linex4red.de/pub/USBaspBoards.git Then simply copy the entire directory into your sketchbook directory and restart your Ardunio IDE. Now you can select the new USBasp boards with different Atmega CPUs and Clock Frequencies. ABOUT THE LICENSE ================= It is my intention to make the USBaspBoards projects as an Arduino example based on V-USB project and other libraries and code, which are already published under an Open Source license. The license for USBaspBoards is the GNU General Public License Version 2 (GPL2). See the file "License.txt" for details.