Resources ========= Here I'll put some useful information and links. The goal of this file is to have a comprehensive list of Makefiles produced for Arduino -- and get the best of them to implement in a simple, integrated way on this project. avrdude ------- - [Documentation](http://savannah.c3sl.ufpr.br/avrdude/avrdude-doc-5.10.pdf) - [avrdude.conf supplied by Arduino IDE 0022 problem](http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1294455793) - [Programming Arduino Uno in pure C](http://balau82.wordpress.com/2011/03/29/programming-arduino-uno-in-pure-c/) Arduino ------- - [Build process](http://www.arduino.cc/en/Hacking/BuildProcess) - [Changes on Arduino Uno](http://www.ladyada.net/library/arduino/unofaq.html) Tools ----- - [Vim syntax highlight](http://www.vim.org/scripts/script.php?script_id=2654) - [Arduino with scons!](http://code.google.com/p/arscons/) Other Makefiles --------------- ### For ATMega328/168 - [Makefile by Martin Oldfield -- probably the best one](http://mjo.tc/atelier/2009/02/arduino-cli.html) - [dogm128 library -- for Arduino 0022](http://dogm128.googlecode.com/hg/libraries/Dogm/examples/SpaceTrash/Makefile.uno_dogs102) - Programming Arduino Pragmatically, by Maik Schmidt - [post](http://pragprog.com/magazines/2011-04/advanced-arduino-hacking), [code](https://github.com/maik/pragpub/blob/master/hacking_arduino/part1/Makefile.master) - [Arduino.mk inside arduino-core Debian package](http://packages.debian.org/sid/arduino-core) - [Very simple ArduinoMega1280 Makefile](http://borud.no/arduino/skeleton/Makefile) - [A Rakefile that generates a Makefile](http://rad.rubyforge.org/) - [A Rakefile!](https://github.com/AndrewVos/arduino-tools/blob/master/rakefile.rb) - [Arduino Makefile generated by make.rb](https://github.com/takanuva/arduino-makefile) and [its fork](https://github.com/pix/arduino-makefile) (the fork works with Atmega32u4/Teensy) - [Very simple and commented Arduino Makefile for Slackware](http://home.comcast.net/~bender647/arduino/) - [Works for Mega -- don't use Arduino library](http://www.technotes.se/?p=632) - [BSD Makefile for Arduino](http://www.arduino.cc/playground/OpenBSD/CLI) ### Makefiles for old versions of Arduino - [ArduinoIDE in Python - old Makefiles and some in Python](https://github.com/nick125/arduinoide/) - [Arduino 0015 Makefile](http://johanneshoff.com/arduino-command-line/Makefile) + [using pyserial to reset Arduino](http://johanneshoff.com/arduino-command-line.html) - [Arduino 0011 Makefile](https://github.com/lukec/arduino-blink/blob/master/Makefile) - [Old-Arduinos Makefile](http://arduino-loader-1k.code.fundamentallogic.com/browser/r3/trunk/Makefile) - [Makefile for Arduino-0015 adapted to 0017](http://dorkbotpdx.org/blog/ax/arduino_0017_makefile) ### For Other MCUs / Related Stuff - [CDuino](http://brittonkerin.com/cduino/) - nice! - [Simple Makefile for ATMega8](http://www.micahcarrick.com/avr-tutorial-digital-output.html) - [Makefile for Mignonette](http://www.mignonette-game.com/downloads-v2.php) - [Makefile for MeggyJr](http://www.cs.colostate.edu/~cs453/yr2011/MeggyJavaInfo/Makefile) - [ATTiny2313 from LadyAda](http://www.ladyada.net/make/minipov3/download.html) - [Programming directly in C for ATTiny2313](http://www.roxlu.com/blog/entry/59/attiny2313,-avrdude-and-arduino-&-avrisp/page/4) ### Makefiles for Windows - [Arduino Windows command-line](http://www.arduino.cc/playground/Code/WindowsCommandLine) - [ATTiny2313 for Windows](http://iamsuhasm.110mb.com/AVR%20C%20Dir/Makefile.txt) - [Arduino Makefile under cygwin](http://www.tinymicros.com/wiki/Makefile_For_Arduino_Under_Cygwin/Windows) ### Makefiles for Mac OSX Xcode - [Building and uploading for Xcode](http://arduino.cc/forum/index.php/topic,49956.0.html) ### Not Categorized / To Categorize - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -