Commit graph

585 commits

Author SHA1 Message Date
George Harker
0c55418057 fix platform dir 2016-11-04 11:28:18 -07:00
George Harker
1d7773938c make it work with modern arduino and teensyduino scripts 2016-11-04 11:21:02 -07:00
Simon John
23556d759c Merge pull request #465 from sej7278/master
Changed the PARSE_BOARD function to handle colons
2016-10-12 00:11:49 +01:00
Simon John
a6a9928859 Changed the PARSE_BOARD function to handle colons found in things like build.core and
build.variant

Fixes Issue #461
2016-10-11 19:59:35 +01:00
Simon John
299c1831cc Merge pull request #464 from sej7278/master
Changed LTO support check to avr-gcc > 4.9.0
2016-10-11 15:35:35 +01:00
Simon John
fe020380b6 Changed LTO support check to avr-gcc > 4.9.0 as the 4.8.1 bundled with the IDE prior to 1.6.10
doesn't support LTO or plugins. Fixes Issue #456

So essentially LTO support will only be enabled with avr-gcc 4.9.2 which comes with 1.6.10 or later
and Debian, Ubuntu etc; not 4.8.1 which comes with IDE 1.6.9 and a few earlier versions.

Tested with:

 * 1.6.8 (avr-gcc 4.8.1 which doesn't support LTO so uses avr-ar and doesn't set LTO flags)
 * 1.6.12 (avr-gcc 4.9.2 which supports LTO so uses avr-gcc-ar and sets LTO flags)
 * 1.0.5 with Debian avr-gcc 4.9.2 (supports LTO so uses avr-gcc-ar and sets LTO flags)
2016-10-11 15:23:36 +01:00
Simon John
f3f7684463 Merge pull request #453 from sej7278/master
Updated changelog
2016-09-08 18:34:34 +01:00
Simon John
c426e07fe2 Updated changelog 2016-09-08 18:31:52 +01:00
Sudar Muthu
fd76029b9a Merge pull request #452 from sej7278/master
Added LTO flags etc. to provide smaller/faster AVR code.
2016-09-08 21:39:53 +05:30
Simon John
0b9ba23520 Updated docs regarding CXXFLAGS etc. for LTO support 2016-09-08 15:48:04 +01:00
Simon John
ab261ddd6e Added LTO flags etc. to provide smaller/faster AVR code.
Works with 1.6.10 or later; or 1.0.x with avr-gcc toolchain 4.8+
2016-09-08 14:49:36 +01:00
Sudar Muthu
7c28446e5e Merge pull request #449 from sovcik/master
PySerial installation for Windows updated
2016-08-25 22:32:16 +05:30
Jozef Sovcik
2dd7c567c0 PySerial installation for Windows updated (#1) 2016-08-25 18:36:01 +02:00
Sudar Muthu
0ec1489414 Merge pull request #445 from sej7278/master
Fix for 1.6.10 version detection
2016-07-29 20:48:27 +05:30
Simon John
737a3f14cd Fix for 1.6.10 version detection
Updated HISTORY.md with latest commits
2016-07-29 16:13:36 +01:00
Sudar Muthu
5a83288e6a Merge pull request #437 from straccio/master
Search in submenu chip or cpu for vars
2016-07-25 19:45:11 +05:30
Sudar Muthu
b971b05929 Merge pull request #442 from sej7278/master
Change CXXFLAGS_STD to match upstream
2016-07-25 19:42:23 +05:30
Simon John
e4b30603d8 Added -std=gnu++11 -fno-threadsafe-statics to CXXFLAGS_STD if we're using Arduino 1.6 to match
upstream (without it compilation seems to fail on OSX). Updated docs.

Also made ARDUINO_LIB_PATH overloadable (as implied by arduino-mk-vars.md) although this is a
pretty niche use-case.
2016-07-25 13:13:02 +01:00
Sudar Muthu
77431bf250 Merge branch 'az-z-master' 2016-07-02 08:08:32 +05:30
az-z
77d1d9c4ea Update README
Updated to reflect the Linux changes for Arduino 1.6.5
Updated to reflect the information (Linux portion) from the guide. Removed the URL to the blog.
2016-07-02 08:08:11 +05:30
straccio
8addd6c469 Search in BOARDS_TXT for chip or cpu submenu
Using new Arduino IDE and ATTinyCore board module he need to search var
various vars not in cpu submenu but in chip. Changed the makefile in
order to search chip or cpu using regular expression.
2016-06-22 10:55:43 +02:00
straccio
6c5589bd3c Merge remote-tracking branch 'sudar/master' 2016-06-22 10:52:07 +02:00
Sudar Muthu
c0fea5ccd9 Bump up version to v1.5.1 for release 2016-02-22 17:21:46 +05:30
Sudar Muthu
e2f63c0854 Merge pull request #412 from drewhutchison/master
Add target to display submenu options parsed out of boards.txt
2016-02-20 16:04:19 +05:30
andrew hutchison
a1832e2759 update changelog to reflect show_submenu target 2016-02-19 15:08:51 -07:00
andrew hutchison
4219444417 updated BOARD_TAG to indicate show_submenu target 2016-02-19 15:05:26 -07:00
andrew hutchison
37debe9d70 added show_submenu target 2016-02-19 15:01:15 -07:00
Sudar Muthu
c0fe818d85 Merge pull request #411 from gauteh/pyserial_3_fix
should be setBaudrate not setBaudRate
2016-02-12 16:27:38 +05:30
Gaute Hope
03f5852f2d should be setBaudrate not setBaudRate 2016-02-11 20:07:34 +01:00
Sudar Muthu
967c27d4b0 Merge pull request #409 from sudar/fix/travis
Fix Travis build
2016-02-09 16:07:39 +05:30
Sudar Muthu
6ac297ded9 Don't upgrade setuptools while bootstrap travis environment
For some reason the command `pip install --upgrade setuptools` fails in
the new travis build infrastructure.

You can see the full error log in #404

Fix #404
2016-02-09 15:53:26 +05:30
Sudar Muthu
5e4c578d75 Merge pull request #408 from gauteh/pyserial_3
ard-reset-arduino: support pyserial 3.0
2016-02-09 15:28:28 +05:30
Gaute Hope
745b520dd6 ard-reset-arduino: support pyserial 3.0 2016-02-09 09:05:11 +01:00
Simon John
2326da3a50 Merge pull request #403 from sej7278/master
Removed the check for BOOTLOADER_PATH being empty

Tested on 1.0.5 and 1.6.7, last commit  of 2015?
2015-12-30 01:02:16 +00:00
Simon John
c67f505a71 Removed the check for BOOTLOADER_PATH being empty as its merged into
BOOTLOADER_FILE in 1.5+

Now we just check for BOOTLOADER_FILE being non-empty on both versions.

Fixes issue #402
2015-12-28 10:05:53 +00:00
Simon John
7e6a3e252b Merge pull request #399 from sej7278/master
Fixed "make show_boards" regex to allow for hyphens in BOARD_TAG
2015-12-16 18:39:52 +00:00
Simon John
9115d9e030 Fixed "make show_boards" regex to allow for hyphens in BOARD_TAG
e.g. attiny44-20, thanks to Atmel for the sample chip!
2015-12-16 18:27:31 +00:00
Simon John
9afa0e787c Merge pull request #393 from zabereer/master
Better parsing of boards.txt file, thanks for the PR and good spotting!
2015-10-27 21:41:49 +00:00
Albert Pretorius
fb2567e7fb correct HISTORY.md order 2015-10-27 21:30:00 +00:00
Albert Pretorius
edcaa8557b Better parsing of boards.txt file which allows Adafruit Trinket to be used 2015-10-26 19:22:33 +00:00
Simon John
02a1811d45 Merge pull request #390 from thomaskilian/master
Correct path ARDUINO_DIR for Macs

Merged and thanks for the PR @thomaskilian
2015-09-21 22:56:44 +01:00
Thomas Kilian
cba515531c added missing quote in RAEDME.md and fix-note in HISTORY.md 2015-09-21 23:39:21 +02:00
Thomas Kilian
ba24a6ff4d Add path examples for both Mac IDE versions 2015-09-21 20:41:44 +02:00
Thomas Kilian
ededb0ebbc Correct path ARDUINO_DIR for Macs 2015-09-21 17:34:47 +02:00
Sudar Muthu
0ce685b1a1 Merge pull request #388 from sej7278/master
Replace $VENDOR with $ARDMK_VENDOR
2015-09-15 18:48:22 +05:30
Simon John
af17878bc4 Replace $VENDOR with $ARDMK_VENDOR as $VENDOR is a tcsh environment variable.
$ARCHITECTURE is probably safe as that's usually called $ARCH.

Fixes issue #386.

Need to decide if this is going to upset too many user's who have already
started using $VENDOR - and who uses tcsh? ;-)
2015-09-15 00:00:30 +01:00
Simon John
3198aeab40 Merge pull request #385 from sej7278/master
Ensure AVRDUDE_CONF is set when AVR_TOOLS_DIR is manually set
2015-09-14 23:50:41 +01:00
Simon John
44fe2270a2 Ensure AVRDUDE_CONF is set when AVR_TOOLS_DIR is manually set by user,
not just on Windows - fixes issue #381

Code around this area probably needs a tidy up at some point.
2015-09-13 09:49:53 +01:00
Simon John
7efd0ccd2c Added contributor details to history 2015-09-07 11:21:43 +01:00
Simon John
40f17b8482 Merge pull request #380 from svendahlstrand/target-documentation
Add documentation for the TARGET variable.

thanks @svendahlstrand
2015-09-07 11:19:00 +01:00