Simon John
713997d602
Made CXX compile *.cpp files instead of CC.
...
Fixes issue #285
2014-11-05 15:09:43 +00:00
Sudar
73f08aad76
Merge pull request #282 from sej7278/master
...
Add "avrispmkii" to the list of ISP's that don't have a port.
Fix #279
2014-10-24 09:03:17 +05:30
Sudar
3eee9851bb
Merge pull request #281 from stepcut/teensy.mk
...
Add support for Teensyduino 3.x
2014-10-24 09:02:51 +05:30
Simon John
a2c8fe5196
Add's "avrispmkii" to the list of ISP's that don't have a port,
...
defaults to reading communication_type from avrdude.conf, which
is "usb" usually, rather than setting the -P flag which is the
user override.
2014-10-23 23:44:14 +01:00
stepcut
b6eb4a8686
Added Teensy to HISTORY.md
2014-10-15 18:33:11 -05:00
Sudar
8d443f62c8
Merge pull request #277 from lukasz-e/arduino-1.5.x-libs
...
Arduino 1.5.x libs - handle new library layout (issue #275 ) and hardware/vendor specific libs (issue #276 )
2014-10-14 08:44:24 +05:30
Lukasz Engel
58c94f3d11
Add changelog entry for #275 and #276
2014-10-12 16:48:54 +02:00
Simon John
d5c7ed15f7
Replaced double quotes with singles when passing arguments to
...
avr-objcopy. Windows doesn't seem to like double quotes.
Fixes issue #272 , thanks @vogt31337
2014-10-12 09:04:57 +01:00
Simon John
88c81b6d95
Added ArchLinux package info, thanks Niels.
...
Linked Fedora packaging instructions to homepage.
Added Raspbian to distro's with arduino-mk apt packages.
2014-09-23 18:22:03 +01:00
Simon John
5c50797471
Update Travis-CI scripts to test against Arduino v1.0.6
2014-09-22 22:50:27 +01:00
Simon John
6be2614c30
Removed Travis-CI references from all examples. Regular users
...
are not affected by test scripts/makefiles.
Added makefile and gcc version info to config output.
Tested on Arduino 1.0.6
2014-09-21 19:36:50 +01:00
Sudar
35ed0dd3af
Rearrange items in changelog
2014-09-10 11:07:34 +05:30
Sudar
80fd656fce
Add note about test suite in changelog
2014-09-10 11:05:35 +05:30
Simon John
9a6b0ef75f
Added *.cpp to extensions supported by "make generate_assembly"
2014-08-29 09:56:52 +02:00
Simon John
aa879d8db8
Allow libraries/sketches to have the same name as system libs,
...
e.g. main or Wire
Doesn't seem to work with main.cpp but main.ino works.
Fixes issue #229 and #244
2014-08-29 09:56:52 +02:00
Simon John
1239263896
Fix regex for "make show_boards" on 1.5
...
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)
2014-08-17 19:29:43 +02:00
Simon John
421a40e261
allows "make clean" to be extended in the user's local makefile to clean
...
other files out, e.g. backup/git files
2014-08-16 19:31:07 +02:00
ladislas
51e65b0a08
add CFLAGS_STD and CXXFLAGS_STD defaults
2014-08-13 17:52:32 +02:00
Sudar
209446c944
Revert "Using CFLAGS_STD and CPPFLAGS_STD"
2014-08-13 10:13:16 +05:30
ladislas
a5b84b1722
create CPPFLAGS_STD and make both CFLAGS_STD and CPPFLAGS_STD avalaible for CFLAGS and CXXFLAGS
2014-08-12 18:11:24 +02:00
Simon John
331aea254e
Add some documentation regarding overloading system libs and reporting bugs
2014-08-08 10:15:08 +02:00
Simon John
2f4d6c11f0
Fix CFLAGS vs CXXFLAGS typo
2014-08-01 12:17:06 +02:00
Sudar
92b775d794
Add information about Bare-Arduino-Project
in README
...
Fix #220
Fix #221
Fix #225
2014-07-16 12:13:18 +05:30
ladislas
dfc7382368
Remove "./" in "make clean" to clean any OBJDIR & change "tinyladi" to "ladislas" in HISTORY.md
2014-07-15 10:25:38 +02:00
Sudar
542529ae4f
Bump up version to v1.3.4 for release
2014-07-12 21:00:51 +05:30
Simon John
437a0f54b5
Build core objects in subdirectory, fixes issue #82
2014-06-30 09:03:15 +02:00
Simon John
7618da7f5f
Added quotes around greps/cats to help alleviate possible problems
...
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.
2014-06-29 00:14:18 +02:00
Simon John
e5b8125469
Really fix $MONITOR_PORT detection
...
Fixes issue #215
2014-06-21 12:32:34 +02:00
Simon John
583a9e4950
Fixed $MONITOR_PORT detection, thanks choffmann
2014-06-15 17:56:52 +02:00
Ronan Barzic
05a0c7d377
Make Arduino.mk compatible with Flymake
...
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
2014-06-10 16:05:08 +05:30
Simon John
cc93d7b0b2
Add missing newlines at end of some echo's (issue #207 )
...
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.
2014-05-27 11:25:23 +01:00
Simon John
82afb2769f
"make show_boards" now lists the board name as well as board tag.
...
also is alphabetically sorted by tag now.
Fixes #204
2014-05-22 23:35:43 +01:00
Simon John
9a45b80017
Check that on windows ARDUINO_DIR (and MPIDE_DIR) is a relative path.
...
Checks for paths starting with / e.g. /cydrive/arduino or a
drive letter e.g. C:\Program Files\Arduino
Fix #201
Fix #202
2014-05-20 12:12:14 +05:30
Chris Patuzzo
70dfdcc7eb
If no port is specified, try to guess it from wildcards
...
Fix #197
2014-05-03 09:01:24 +05:30
hrobeers
041d54d9ab
Add support for assembler code in libraries
...
Fix #195
2014-04-25 14:31:32 +05:30
Pierre DAVID
aa4c96ce50
Allow spaces in "Serial.begin (....)"
...
Fix #190
Fix #191
2014-04-14 12:24:13 +05:30
Simon John
b42d05d8b1
Bump up version to v1.3.3 for release
...
Fix #189
2014-04-13 09:56:32 +05:30
Sudar
ba2b27db28
Bump up version to v1.3.2 for release
2014-04-11 20:26:11 +05:30
EAGMnor
32d35da2a0
Tweak AVRdude conf file detection in windows
...
On windows the AVRdude configuration file is now detected properly. The
comments and `README` are updated as well.
Fix #187
2014-04-11 20:24:17 +05:30
Simon John
7b5a163e9a
simplified packaging by removing dependencies on python3/pyserial
2014-04-04 21:54:26 +01:00
Simon John
c080fb29b7
python3 compatibility
2014-04-02 17:57:58 +01:00
Simon John
392a6b9db1
replace perl reset script with python one
...
Fix #180
Fix #127
2014-04-02 18:57:00 +05:30
Simon John
5599d2ab1e
Add BOOTLOADER_PARENT
which has to be set if the user sets either of the other two BOOTLOADER variables
...
Fix #178
2014-03-23 18:30:37 -07:00
Julien Ridoux
ffde764ada
Add phony target to run pre-build hook script
...
Fix #176
2014-03-20 11:17:14 -07:00
Geoff Holden
ce89531226
Fix: Consider usb... to be a valid ISP_PORT
...
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
2014-03-14 16:10:18 -02:30
Christopher Peplin
f1a79dbb3f
Fix AVR tools paths for chipKIT in Linux.
...
Fix #175
Fix #174
2014-03-11 09:51:01 +05:30
tinyladi
a06136aafc
Beautify arduino-mk-vars.md
...
Clean up markdown and add code blocks where needed
Fix #171
2014-03-06 22:50:05 +05:30
tinyladi
5c4328dd29
Add OBJDIR
reference to arduino-mk-vars.md
...
Signed-off-by: tinyladi <ladislas@weareleka.com>
2014-03-06 22:50:01 +05:30
tinyladi
668a447054
Add a reference makefile, with real-world example
2014-03-06 22:48:25 +05:30
Simon John
f62b5838df
Add -D__PROG_TYPES_COMPAT__ to the avr-g++ compiler flags
...
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
2014-02-15 16:57:16 +05:30