| Age | Commit message (Collapse) | Author |
|
fix #152
|
|
|
|
Fix #131
|
|
Changing the optimization level from -Os to something else breaks the
SoftwareSerial library. This patch allow optimization flags to be set on a
per target basis.
|
|
relative paths as defined in boards.txt e.g. "atmega"
Also added [USER] to ARDUINO_SKETCHBOOK detection
Fixes #126
|
|
Don't append port details to avrdude for usbtiny
|
|
When using ICSP programmers e.g. usbasp, you can burn sketches directly
to the chip without having to burn a bootloader, however you do need to
set fuses e.g. if you're changing speed/BOD.
Updated help text to include "make set_fuses" and also changed
"make burn_bootloader" help text which wasn't entirely accurate.
Fix #141
|
|
Fix 138
|
|
|
|
This way we don't assume the make file is 'Makefile' and it will
work even if it is named as 'makefile' or 'makefile-uno'
Fix #130
|
|
Fix #135
|
|
* Added build step for assembly files in CORE
* Removed duplicate flags from AS build step
|
|
|
|
rationale:
http://unix.stackexchange.com/questions/65803/why-is-printf-better-than-echo
fix #129
|
|
Fix #120
|
|
Code to burn fuses is moved from ispload target to this new target, so
that fuses are burned only once when needed.
Fix #85
|
|
Arduino IDE also reads this from boards.txt file
Fix #125
|
|
Fix #124
|
|
When usbasp is used as programmer, there is no need to specify the port
to avrdude.
Fix #123
|
|
This is just a minor bug fix release
|
|
This is needed in Mega boards, because of a bug in Mega bootloader. See
https://github.com/sudar/Arduino-Makefile/issues/114#issuecomment-25011005
for detailed explanation.
Fix #114
|
|
|
|
If these executables are not overridden in the child makefile, then the
default values are not set properly in the master makefile.
This complicates the solution for #119 :(
This reverts commit 66eec82a3af8ee5aa16e28230346e4a1f166da2b.
|
|
This is helpful for #119 which will add support for colorgcc
|
|
After #118, we have a separate target (help) to list all available
targets. Having this list in a single place is better, since we don't
have to make changes in multiple places when things change.
|
|
No code or functionality change
|
|
|
|
Should close Issue #60
|
|
Till not it is not possible to build with Arduino core, without using a
.ino or .pde file. This commit removes that restriction.
However, the user has to explicitly include Arduino header files.
Fix #105
|
|
Because of the way the autodetect code works, if no .ino/.pde file is
present, then the makefile hangs
|
|
Silence output from the many mkdir calls.
|
|
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.
|
|
The show_config_variable macro is available in Common.mk file. So invoke
it for ARDMK_DIR only after Common.mk file is included.
Fix #111
|
|
In 5ed507cf43e048f0a6a527c97ea6ed2e8cdb451f as part of #98,
[`show_config_variable` was duplicated in Arduino.mk file](https://github.com/sudar/Arduino-Makefile/pull/98#commitcomment-3561542)
But it was later found that `ARDMK_DIR` is still not getting printed
(issue #111). This commit therefore removes the duplicated macro
definition.
|
|
If `ARDMK_DIR` is not defined, then it is assumed to be the directory
where `Arduino.mk` or `chipKIT.mk` is present.
Since this assumption is made, `ARDMK_DIR` will always be set, whether
the user has explicitly set it or not. Therefore checking whether
`ARDMK_DIR` is not set is unnecessary. This commit removes these
unnecessary checks.
|
|
|
|
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
|
|
Allow objects to be in arbitrary subdirectories.
|
|
git://github.com/openxc/Arduino-Makefile into openxc-serial-port-variable-name
|
|
This commit includes backwards compatibility with the ARDUINO_PORT flag if
that's set.
Fix #109
|
|
Fix path to avrdude for chipKIT's MPIDE installation.
|
|
Don't require an IDE preferences file, fallback to default sketchbook.
|
|
It should be possible to use the Makefile without ever running the
Arduino or chipKIT IDE. This change only looks for the preferences file
if the sketchbook path is not defined, and even then, will use the
default skethbook path if the preferences file is unavailable.
|
|
|
|
|
|
|
|
YAML is no longer necessary in Perl since ard-parse-boards was implemented in the Makefile itself.
|
|
Checks bootloader.path for "caterina", instead of checking only for
leonardo
Fix #96
Fix #97
Fix #102
|
|
Fix #101
|
|
Working towards dropping the dependency on Perl (which very few Windows users
have), this commit implements the required functionality from ard-parse-boards
in a few shell commands from within the Makefile.
Fix #100
|