From db3a874e750d830a39e9478d34a52124b8e1f3bf Mon Sep 17 00:00:00 2001 From: Sudar Date: Sat, 5 May 2012 13:54:31 +0530 Subject: Corrected the ubuntu package names --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index f086c92..23249aa 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ The Makefile also delegates resetting the board to a short Perl program. You'll need to install Device::SerialPort to use it though. On Debian or Ubuntu do - apt-get install libdevice-serial-perl + apt-get install libdevice-serialport-perl libconfig-yaml-perl On other systems -- cgit v1.2.3 From f970cf406be06e300be4337042677d4dfa426d01 Mon Sep 17 00:00:00 2001 From: Scott Howard Date: Sun, 6 May 2012 10:20:59 -0300 Subject: the package name in Debian and Ubuntu is arduino-mk --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 23249aa..6525553 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ documentation](http://mjo.tc/atelier/2009/02/arduino-cli.html "Documentation") exists. If you're using Debian or Ubuntu, you can find this in the -arduino-core package. +arduino-mk package. # Important Changes, 2012-04-29 -- cgit v1.2.3 From fcdaa4b3bfa3faa5f7ccfb2d3a934471c6968d55 Mon Sep 17 00:00:00 2001 From: Sudar Date: Fri, 6 Jul 2012 12:12:43 +0530 Subject: Updated Readme and added the list of changes done in this fork --- README.md | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 6525553..570bad4 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,9 @@ # A Makefile for Arduino Sketches -This is a very simple Makefile which knows how to build Arduino sketches. +This is a very simple Makefile which knows how to build Arduino sketches. It defines the entire workflows for compiling code, flashing it to Arduino and even communicating through Serial monitor. You don't need to change anything in the Arduino sketches Until March 2012, this was simply posted on my website where you can -still find [what -documentation](http://mjo.tc/atelier/2009/02/arduino-cli.html +still find [what documentation](http://mjo.tc/atelier/2009/02/arduino-cli.html "Documentation") exists. If you're using Debian or Ubuntu, you can find this in the @@ -53,3 +52,19 @@ In order to use Arduino libraries installed in the user's sketchbook folder (the standard location for custom libraries when using the Arduino IDE), you need to set the `ARDUNIO_SKETCHBOOK` variable to point to this directory. By default it is set to `$HOME/sketchbook`. + +## Notes from Sudar + +The following are the list of changes that I have made or merged in this fork. Hopefully it gets into mjoldfield repo one day :) + +### 0.9.1 06.vi.2012 + + - Corrected the ubuntu package names + - Prevent the *file-not-found* error if the depends.mk file is not needed + - Delete the build-cli folder as well while doing make clean + - Added support for compiling .pde files in Arduino 1.0 environment + - Replaced = with += in CPPFLAGS assignment so that we can set CPPFLAGS per sketch if needed + - Changed AVRDUDE_CONF so it can be defined in per-project makefile (https://github.com/WizenedEE) + - Cleaner way to delete the build-cli directory when make clean is invoked + - The package name in Debian and Ubuntu is arduino-mk (https://github.com/maqifrnswa) + -- cgit v1.2.3 From 4b74f5433464141b5052df7f177f333da95cb130 Mon Sep 17 00:00:00 2001 From: Sudar Date: Fri, 6 Jul 2012 16:03:32 +0530 Subject: Updated Readme with latest changes --- README.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 570bad4..5a74a3d 100644 --- a/README.md +++ b/README.md @@ -55,16 +55,20 @@ is set to `$HOME/sketchbook`. ## Notes from Sudar -The following are the list of changes that I have made or merged in this fork. Hopefully it gets into mjoldfield repo one day :) +The following are the list of changes that I have made or merged in this fork. Hopefully it gets into mjoldfield repo and ultimately into Ubuntu package one day :) ### 0.9.1 06.vi.2012 - - Corrected the ubuntu package names - - Prevent the *file-not-found* error if the depends.mk file is not needed - - Delete the build-cli folder as well while doing make clean - - Added support for compiling .pde files in Arduino 1.0 environment - - Replaced = with += in CPPFLAGS assignment so that we can set CPPFLAGS per sketch if needed - - Changed AVRDUDE_CONF so it can be defined in per-project makefile (https://github.com/WizenedEE) - - Cleaner way to delete the build-cli directory when make clean is invoked - - The package name in Debian and Ubuntu is arduino-mk (https://github.com/maqifrnswa) +- Corrected the ubuntu package names +- Prevent the *file-not-found* error if the depends.mk file is not needed +- Delete the build-cli folder as well while doing make clean +- Added support for compiling .pde files in Arduino 1.0 environment +- Replaced = with += in CPPFLAGS assignment so that we can set CPPFLAGS per sketch if needed +- Changed AVRDUDE_CONF so it can be defined in per-project makefile (https://github.com/WizenedEE) +- Cleaner way to delete the build-cli directory when make clean is invoked +- The package name in Debian and Ubuntu is arduino-mk (https://github.com/maqifrnswa) +### 0.9.2 06.vi.2012 + +- Allow user to choose source files (LOCAL_*_SRCS flags) (https://github.com/Gaftech) +- Modified 'make size' behaviour: using --mcu option and targeting .elf file instead of .hex file.(https://github.com/Gaftech) -- cgit v1.2.3 From aabe3d2c58c468e20b5d6e6792a6267a04945129 Mon Sep 17 00:00:00 2001 From: Sudar Date: Fri, 13 Jul 2012 22:52:27 +0530 Subject: Updated Readme --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 5a74a3d..e622212 100644 --- a/README.md +++ b/README.md @@ -72,3 +72,11 @@ The following are the list of changes that I have made or merged in this fork. H - Allow user to choose source files (LOCAL_*_SRCS flags) (https://github.com/Gaftech) - Modified 'make size' behaviour: using --mcu option and targeting .elf file instead of .hex file.(https://github.com/Gaftech) + + +### 0.9.3 13.vi.2012 + +- Autodetect ARDUINO_DIR, Arduino version (https://github.com/rpavlik/) +- Categorize libs into user and system (https://github.com/rpavlik/) +- Dump size at the end of the build (https://github.com/rpavlik/) +- Lots and lots of improvements (https://github.com/rpavlik/) -- cgit v1.2.3 From ad005789a0c690fff7bda56e801c55fc80215c8d Mon Sep 17 00:00:00 2001 From: Sudar Date: Fri, 13 Jul 2012 22:56:48 +0530 Subject: Changed bytes option for the head shell command, so that it works in Mac as well --- README.md | 1 + 1 file changed, 1 insertion(+) (limited to 'README.md') diff --git a/README.md b/README.md index e622212..83f4b7c 100644 --- a/README.md +++ b/README.md @@ -80,3 +80,4 @@ The following are the list of changes that I have made or merged in this fork. H - Categorize libs into user and system (https://github.com/rpavlik/) - Dump size at the end of the build (https://github.com/rpavlik/) - Lots and lots of improvements (https://github.com/rpavlik/) +- Changed bytes option for the head shell command, so that it works in Mac as well -- cgit v1.2.3 From eed8c52ffd4ce94ab44d40a8243e240fcd409d63 Mon Sep 17 00:00:00 2001 From: Sudar Date: Sun, 15 Jul 2012 13:25:45 +0530 Subject: Automatically read the BAUDRATE from sketch. Works only in linux for now --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 83f4b7c..9f44651 100644 --- a/README.md +++ b/README.md @@ -71,13 +71,16 @@ The following are the list of changes that I have made or merged in this fork. H ### 0.9.2 06.vi.2012 - Allow user to choose source files (LOCAL_*_SRCS flags) (https://github.com/Gaftech) -- Modified 'make size' behaviour: using --mcu option and targeting .elf file instead of .hex file.(https://github.com/Gaftech) - +- Modified "make size" behavior: using --mcu option and targeting .elf file instead of .hex file.(https://github.com/Gaftech) ### 0.9.3 13.vi.2012 -- Autodetect ARDUINO_DIR, Arduino version (https://github.com/rpavlik/) +- Auto detect ARDUINO_DIR, Arduino version (https://github.com/rpavlik/) - Categorize libs into user and system (https://github.com/rpavlik/) - Dump size at the end of the build (https://github.com/rpavlik/) - Lots and lots of improvements (https://github.com/rpavlik/) - Changed bytes option for the head shell command, so that it works in Mac as well +- Auto detect Serial Baud rate from sketch if possible + +## Know Issues +- Because of the way the makefile is structured, the configuration parameters gets printed twice. -- cgit v1.2.3 From d1f49b6ea4ff9830ef75893f4a26e6c69b39c83c Mon Sep 17 00:00:00 2001 From: Sudar Date: Mon, 20 Aug 2012 13:59:58 +0530 Subject: Updated Readme with jeffkowalski --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 9f44651..eda11f3 100644 --- a/README.md +++ b/README.md @@ -82,5 +82,11 @@ The following are the list of changes that I have made or merged in this fork. H - Changed bytes option for the head shell command, so that it works in Mac as well - Auto detect Serial Baud rate from sketch if possible +### 0.9.3.1 18.viii.2012 jeffkowalski +- Autodetect ARDUINO_LIBS from includes in LOCAL_SRCS +- Autodetect ARDUINO_SKETCHBOOK from file set by Arduino IDE +- Autodetect ARDMK_DIR based on location of this file +- Added support for utility directory within SYS and USER libraries + ## Know Issues - Because of the way the makefile is structured, the configuration parameters gets printed twice. -- cgit v1.2.3 From 048762156bcefa45b099be267818988a0a25f86f Mon Sep 17 00:00:00 2001 From: Sudar Date: Mon, 10 Sep 2012 22:17:01 +0530 Subject: Fixed a typo in README. Issue reported at upstream (https://github.com/mjoldfield/Arduino-Makefile/issues/21) --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index eda11f3..233f6dc 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ On other systems In order to use Arduino libraries installed in the user's sketchbook folder (the standard location for custom libraries when using the Arduino IDE), you need to -set the `ARDUNIO_SKETCHBOOK` variable to point to this directory. By default it +set the `ARDUINO_SKETCHBOOK` variable to point to this directory. By default it is set to `$HOME/sketchbook`. ## Notes from Sudar @@ -88,5 +88,10 @@ The following are the list of changes that I have made or merged in this fork. H - Autodetect ARDMK_DIR based on location of this file - Added support for utility directory within SYS and USER libraries +### 0.9.3.2 10.ix.2012 Sudar +- Fixed a typo in README. Issue reported at upstream (https://github.com/mjoldfield/Arduino-Makefile/issues/21) + ## Know Issues - Because of the way the makefile is structured, the configuration parameters gets printed twice. +- Doesn't work with Leonardo yet. +- More todo's at https://github.com/sudar/Arduino-Makefile/issues/ -- cgit v1.2.3 From 4241eccacc6a64cff1638a393a96a8a34acda9d3 Mon Sep 17 00:00:00 2001 From: Andreas Lohr Date: Sun, 7 Oct 2012 11:54:14 +0200 Subject: added MacPorts --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 0d949ae..9351277 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,13 @@ On Fedora: yum install perl-Device-SerialPort yum install perl-YAML +On Mac using MacPorts: + + sudo port install p5-device-serialport + sudo port install p5-YAML + + and use /opt/local/bin/perl5 instead of /usr/bin/perl + On other systems: cpanm Device::SerialPort -- cgit v1.2.3 From 9ebae306d0604273112f19e1311b9923c6a4af18 Mon Sep 17 00:00:00 2001 From: Adam Dunlap Date: Fri, 17 Aug 2012 11:50:05 -0700 Subject: Show original line number for error messages --- README.md | 1 + 1 file changed, 1 insertion(+) (limited to 'README.md') diff --git a/README.md b/README.md index 44a8d9f..593369c 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,7 @@ The following are the list of changes that I have made or merged in this fork. H ### 0.10.2 15.xii.2012 Sudar - Added sketch size verification. (https://github.com/fornellas) +- Show original line number for error messages (https://github.com/WizenedEE) ## Know Issues - Because of the way the makefile is structured, the configuration parameters gets printed twice. -- cgit v1.2.3 From c8253f60ce5ad3eca55bc42b6999a6c0bfd7d8f5 Mon Sep 17 00:00:00 2001 From: fr0sty1 Date: Mon, 21 Jan 2013 00:01:09 -0600 Subject: Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 0d949ae..1d090f8 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ need the YAML library to run ard-parse-boards. On Debian or Ubuntu: - apt-get install libdevice-serial-perl + apt-get install libdevice-serialport-perl apt-get install libyaml-perl On Fedora: -- cgit v1.2.3 From cd36eb6abb43fe2a9286f4762dd9cdf4d3ad9b28 Mon Sep 17 00:00:00 2001 From: Sudar Date: Mon, 21 Jan 2013 21:17:39 +0530 Subject: Updated Readme --- README.md | 1 + 1 file changed, 1 insertion(+) (limited to 'README.md') diff --git a/README.md b/README.md index 7035afd..244b038 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,7 @@ The following are the list of changes that I have made or merged in this fork. H - Removed -w from CPPFLAGS to show warnings (https://github.com/gaftech) - Changed shebang to use /usr/bin/env (https://github.com/anm) - set USB_VID and USB_PID only for leonardo boards(https://github.com/alohr) +- Updated Readme (https://github.com/fr0sty1/) ## Know Issues - Because of the way the makefile is structured, the configuration parameters gets printed twice. -- cgit v1.2.3