Commit graph

110 commits

Author SHA1 Message Date
Simon John
392a6b9db1 replace perl reset script with python one
Fix #180
Fix #127
2014-04-02 18:57:00 +05:30
tinyladi
668a447054 Add a reference makefile, with real-world example 2014-03-06 22:48:25 +05:30
Sudar
e8634fb642 Document all the variables that can be overridden in child makefile
Huge thanks to @sej7278 for doing this

Fix #75
2014-02-04 18:26:43 +05:30
Simon John
1893199dad BUNDLED_AVR_TOOLS_DIR is now set correctly using := instead of ?=,
so that installations using only the arduino-core packages that
don't have the $(ARDUINO_DIR)/hardware/tools/avr directory can
still use the avr-g++ tools found in the $PATH (/usr/bin)

Previously BUNDLED_AVR_TOOLS_DIR was set to an empty string as
the directory doesn't exist, which meant that "ifdef BUNDLED_AVR_TOOLS_DIR..."
was set rather than skipping to "else SYSTEMPATH_AVR_TOOLS_DIR...."

No user would set BUNDLED_AVR_TOOLS_DIR so the assignment operator
:= should be used not ?=

Updated the version info/changes in various locations.
2014-02-01 00:41:00 +00:00
Sudar
20b9774645 Bump up version to v1.3.0 for release 2014-01-29 11:53:26 +05:30
Sudar
0526855340 Update README.md about compatibility with Windows
Fix #94
2014-01-29 11:32:16 +05:30
Sudar
418109c11b Document that ARDUINO_DIR must be a relative path in Windows
Fix #156
2014-01-29 10:44:12 +05:30
Christopher Peplin
427c4573cd Document that ARDUINO_DIR must be a relative path in Windows. 2014-01-28 10:31:40 -05:00
Christopher Peplin
5445142acf Use more reliable serial device naming in Windows.
* Strip leading "/dev/" from MONITOR_PORT before handing to avrdude in Windows.
* Use the more widely available awk tool instead of bc to subtract 1
    from COM ID (as opposed to `bc`).
* Allow Windows user to specify "com1" or just "1".
* Document MONITOR_PORT format for Windows users.
2014-01-28 10:00:37 -05:00
Simon John
d4e0a383ae Simplify package vs git checkout detection
Fix #147
Fix #151
Fix #153

The following are the detailed changes

- Remove ARDMK_PATH, ARDMK_FILE and arduino-mk subdirectory
- Looks for ard-reset-arduino in $PATH or ARDMK_DIR/bin
- Fix git-archive command in RPM SPEC file
- Remove some whitespace
- Remove arduino-mk dir from debian package's arduino-mk.install
- Update docs to reflect the above changes
- Bump Up version to 1.2.0
2014-01-14 14:23:25 +05:30
Sudar
6e2708a446 Bump up version number to v1.1.0 for release 2013-12-26 16:07:58 +05:30
Sudar
cf6ffb5d6e Add information about license in README.md
Fix #128
2013-12-26 16:05:46 +05:30
Sudar
9c22972b98 Bump up version to v1.0.1 for release
This is just a minor bug fix release
2013-09-25 15:22:05 +05:30
Sudar
7ad24ef8d2 Fix link to colorgcc in readme 2013-09-22 18:36:10 +05:30
Sudar
8cf353d551 Bump up version to v1.0.0 for release 2013-09-22 18:31:44 +05:30
Sudar
5b80b540bb Add note about using colorgcc with this makefile
Fix #119
2013-09-22 18:26:59 +05:30
Sudar
8fee3165f4 Update instructions about ARDMK_DIR and ARDMK_PATH
Both `ARDMK_DIR` and `ARDMK_PATH` needs to be set differently based on
whether the makefile is installed through a package or git checkout.

Refer to #111 to find out why it is needed.
2013-07-28 11:42:21 +05:30
Christopher Peplin
288c53c312 Fix typo in Perl command in README 2013-07-18 12:01:39 -04:00
Sudar
290a4986d6 Make ARDMK_PATH and ARDMK_DIR backward compatible
When support for ChipKit was added recently (issue #98) it broke the way
ARDMK_PATH and ARDMK_DIR were handled, if the package was installed
through package. It was only working if you have done a git checkout.

This commit fixes it, but searching for `Common.mk` both in
`ARDMK_DIR/arduino-mk` and `ARDMK_DIR/` directories.

Fix #110
2013-07-12 16:07:49 +05:30
Christopher Peplin
474da2ced4 Remove Perl YAML dependency from documentation.
YAML is no longer necessary in Perl since ard-parse-boards was implemented in the Makefile itself.
2013-07-09 13:01:08 -04:00
Sudar
13804ff861 Update instructions about including libraries 2013-06-28 09:04:56 +05:30
Ralf Doering
d8b52bdd34 Mention AVRDUDE and AVRDUDE_CONF in README.md. 2013-06-25 20:18:03 +02:00
Ralf Doering
74882aa13a Add openSUSE perl package hints to README.md.
Signed-off-by: Ralf Doering <ralf@rdoering.net>
2013-06-25 19:41:33 +02:00
Sudar
18688003a3 Add installation guide to Readme file 2013-06-23 16:58:19 +05:30
Sudar
3b35453564 Release v0.12.0 2013-06-20 12:58:57 +05:30
Sudar
109693ad68 Release v0.11.0 2013-06-15 19:48:47 +05:30
Sudar
1012f765fe Tag v0.10.6 for release 2013-06-14 17:49:02 +05:30
Sudar
2ff244eeaf Release v0.10.5 2013-06-11 16:16:05 +05:30
Sudar
2453f35bae Add todo's and known issues 2013-06-11 15:55:05 +05:30
Sudar
f26a134418 Add support for leonardo.
Leonardo board requires a new way of handling board reset.
There is a new script which does the reset differently for leonardo boards.
close #30 and close #44
2013-06-11 15:46:22 +05:30
Sudar
dc3ec57330 Added information about the changes that went in v0.10.4 2013-05-31 09:42:44 +05:30
Sudar
d8bac0fb14 Moved all version information and change log into HISTORY.md file 2013-05-31 09:29:36 +05:30
Sudar
cb5ce2c9af Updated readme to add information about change in maintainers 2013-05-19 16:33:59 +05:30
Sudar
cd36eb6abb Updated Readme 2013-01-21 21:17:39 +05:30
Sudar
0deef0dd4c Merge branch 'master' of git://github.com/fr0sty1/Arduino-Makefile 2013-01-21 21:15:57 +05:30
fr0sty1
c8253f60ce Update README.md 2013-01-21 00:01:09 -06:00
Sudar
4446705995 Merged changes from https://github.com/alohr 2012-12-15 19:54:02 +05:30
Sudar
addd140302 Enabled warnings 2012-12-15 19:35:58 +05:30
Adam Dunlap
9ebae306d0 Show original line number for error messages 2012-12-15 19:31:37 +05:30
Sudar
3afe25ba5a Added verify_size action 2012-12-15 18:57:08 +05:30
Sudar
2ffdb5b480 Merged all changes from rpavlik 2012-12-15 18:00:52 +05:30
Sudar
b55f3d99a1 updated readme 2012-12-15 17:34:48 +05:30
Sudar
c039f5f39b Merged all commits from upstream 2012-12-15 17:29:59 +05:30
Sudar
ac01a2609b Merged all commits from upstream 2012-12-15 17:07:00 +05:30
Andreas Lohr
4241eccacc added MacPorts 2012-10-07 11:54:14 +02:00
Martin Oldfield
c02da764ac Changed the name of the Debian/Ubuntu package to arduino-mk (just a documentation patch) as per Scott Howard's comment 2012-09-17 16:34:12 +01:00
Martin Oldfield
22b4a0834a Fixed ARDUNIO/ARDUINO typo in README.md as per Kalin Kozhuharov's comment 2012-09-17 16:25:21 +01:00
Martin Oldfield
c6fef7c499 Added installation notes for Fedora as per Rickard Lindberg's patch; tweaked notes for other OSs 2012-09-17 16:09:35 +01:00
Sudar
048762156b Fixed a typo in README.
Issue reported at upstream (https://github.com/mjoldfield/Arduino-Makefile/issues/21)
2012-09-10 22:17:01 +05:30
Sudar
d1f49b6ea4 Updated Readme with jeffkowalski 2012-08-20 13:59:58 +05:30
Sudar
eed8c52ffd Automatically read the BAUDRATE from sketch. Works only in linux for now 2012-07-15 13:25:45 +05:30
Sudar
ad005789a0 Changed bytes option for the head shell command, so that it works in Mac as well 2012-07-13 22:56:48 +05:30
Sudar
aabe3d2c58 Updated Readme 2012-07-13 22:52:27 +05:30
Sudar
4b74f54334 Updated Readme with latest changes 2012-07-13 21:19:59 +05:30
Sudar
fcdaa4b3bf Updated Readme and added the list of changes done in this fork 2012-07-06 12:12:43 +05:30
Scott Howard
f970cf406b the package name in Debian and Ubuntu is arduino-mk 2012-06-23 11:49:53 +05:30
Sudar
db3a874e75 Corrected the ubuntu package names 2012-05-05 13:54:31 +05:30
Martin Oldfield
79068828f1 Rejig path calculations.\nMove reset target to Perl.\n 2012-04-29 18:55:17 +01:00
Christopher Peplin
8f10b98e51 Build user libraries from the sketchbook directory. 2012-03-25 23:54:21 -04:00
Martin Oldfield
f437ea63eb Added README 2012-03-10 13:25:42 +00:00