| Age | Commit message (Collapse) | Author |
|
Add "avrispmkii" to the list of ISP's that don't have a port.
Fix #279
|
|
Add support for Teensyduino 3.x
|
|
defaults to reading communication_type from avrdude.conf, which
is "usb" usually, rather than setting the -P flag which is the
user override.
|
|
auto-detected location.
|
|
Arduino 1.5.x libs - handle new library layout (issue #275) and hardware/vendor specific libs (issue #276)
|
|
|
|
|
|
avr-objcopy. Windows doesn't seem to like double quotes.
Fixes issue #272, thanks @vogt31337
|
|
- Add support for 1.5.x library layout.
(https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification)
- Allow using Arduino 1.5.x platform specific system libraries.
Arduino 1.5.x has additional directories for platform (vendor/architecture)
specific libraries - look there when searching for libraries.
|
|
are not affected by test scripts/makefiles.
Added makefile and gcc version info to config output.
Tested on Arduino 1.0.6
|
|
|
|
e.g. main or Wire
Doesn't seem to work with main.cpp but main.ino works.
Fixes issue #229 and #244
|
|
In 1.5.6 the Due board has an underscore, this regex tweak allows for:
arduino_due_x_dbg Arduino Due (Programming Port)
arduino_due_x Arduino Due (Native USB Port)
|
|
other files out, e.g. backup/git files
|
|
|
|
|
|
CFLAGS and CXXFLAGS
|
|
|
|
"ladislas" in HISTORY.md
|
|
|
|
|
|
|
|
with spaces in directory/file-names.
Removed $TARGETS as it was an unsafe wildcard and was only used
in "make clean" which itself has been simplified to just delete
the $OBJDIR rather than waste time deleting individual files.
|
|
Fixes issue #215
|
|
|
|
If Flymake is configured to parse .ino files the same way as for c/c++
files, it creates a temporary file (_flymake.ino) in the same directory
as the original file. It fails with the current Arduino.mk because of
the check for multiple .ino files. This fix removes the check
only when flymake is calling the Makefile (Flymake will call make with
the variable CHK_SOURCES set to the temporary file name)
To make Flymake working with .ino file :
Add :
check-syntax:
$(CXX_NAME) -c -include Arduino.h -x c++ $(CXXFLAGS) $(CPPFLAGS) -fsyntax-only $(CHK_SOURCES)
in the project Makefile after the inclusion of the Arduino.mk file
Edit the flymake configuration :
M-x customize-option RET
flymake-allowed-file-name-masks RET (using auto completion !)
Add the line :
("\\.ino\\'" flymake-simple-make-init)
Then click on "Apply and Save" button
Fix #211
|
|
Whilst doing that, i noticed that there were some missing
targets to "make help" so added those in and re-ordered
and re-worded some of the targets to make more sense
e.g. all of the upload's are together, all of the
assemblers are together etc.
|
|
|
|
also is alphabetically sorted by tag now.
Fixes #204
|
|
|
|
Checks for paths starting with / e.g. /cydrive/arduino or a
drive letter e.g. C:\Program Files\Arduino
Fix #201
Fix #202
|
|
Fix #197
|
|
Fix #195
|
|
Fix #190
Fix #191
|
|
Fix #189
|
|
On windows the AVRdude configuration file is now detected properly. The
comments and `README` are updated as well.
Fix #187
|
|
Fix #176
|
|
AVRDUDE requires -P usb to be passed as an argument for some ISP
devices, and it is also required in the case where you have multiple
usbtiny or usbasp devices connected at once to select a specific one.
Fix #167
|
|
This results in just a deprecated warning rather than an error
when using libraries (e.g. jeelib) that still use prog_XXX types
This is how the IDE does it, and means that libraries don't have to
add the #define __PROG_TYPES_COMPAT__ line
Reference: http://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html
Fix #169
|
|
The gpio programmer type is used on the raspberry pi to upload using
the gpio spi pins via a sysfs interface, with a modified avrdude
Fix #165
Fix #166
|
|
if bug-reporter confirms this fixes issue #163 then should be ok to merge.
|
|
|
|
This target can display all variables that can be overridden
|
|
Huge thanks to @sej7278 for doing this
Fix #75
|
|
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.
|
|
|
|
Override complete compiler tool paths for chipKIT.
|
|
Silence the stderr output from call to `which`.
|
|
* 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.
|
|
|