Commit graph

530 commits

Author SHA1 Message Date
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
daacad1d77 added info about Teensy to README.md 2014-10-22 16:44:53 -05:00
stepcut
f162d8fee3 put ARDUINO_DIR block after Travis-CI block else travis will fail. 2014-10-22 15:43:01 -05:00
stepcut
1cddbfb2f4 Teensy.mk: simplify setting of MCU and MCU_FLAG_NAME 2014-10-22 15:29:43 -05:00
stepcut
6534cf8f15 move ARDUINO_DIR auto-detection into Common.mk. This allows Teensy.mk to use auto-detected location. 2014-10-22 15:27:59 -05:00
stepcut
1f5e0b3367 Make BlinkTeensy a NON_TESTABLE_EXAMPLES 2014-10-22 12:29:36 -05:00
stepcut
edf90842c5 Added BlinkTeensy example which uses the Teensy.mk file. 2014-10-22 12:23:52 -05:00
stepcut
b6eb4a8686 Added Teensy to HISTORY.md 2014-10-15 18:33:11 -05:00
stepcut
d029fab8f0 Teensy.mk: default to arm-none-eabi-xxx for executable names. Tweak the upload/reset stuff a little more. Add COPYRIGHT block. 2014-10-15 18:29:26 -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
stepcut
969a468bed minor tweaks to Teensy.mk 2014-10-13 19:57:24 -05:00
stepcut
e42d91ed4f support for Teensy 3.x via Teensy.mk 2014-10-13 19:48:07 -05:00
Lukasz Engel
922a8d59bd do not print default (empty) ARDUINO_PLATFORM_LIB_PATH value for arduino 1.0.x 2014-10-13 21:36:29 +02:00
Lukasz Engel
c7219a12b9 remove unwanted TABs 2014-10-12 19:32:55 +02:00
Lukasz Engel
58c94f3d11 Add changelog entry for #275 and #276 2014-10-12 16:48:54 +02:00
Sudar
38f8ba8068 Merge pull request #274 from sej7278/master
Replaced double quotes with singles.

Fix #272
2014-10-12 14:12:41 +05:30
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
Lukasz Engel
7b74e100ce Arduino 1.5.x - support new library layout and plaform specific system libs
- 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.
2014-10-11 23:56:02 +02:00
Sudar
2c5a66a973 Merge pull request #270 from sej7278/travis106
Update Travis-CI scripts to test against Arduino v1.0.6
2014-09-29 15:55:20 +05:30
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
Sudar
623b55c55c Merge pull request #269 from sej7278/fix-travis
Remove Travis-CI references from all examples

Fix #250
Fix #208
2014-09-22 11:55:24 +05:30
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
ee1855c6b1 Merge pull request #268 from peplin/259-move-examples
Move tests back to 'examples', skip non-testable examples when testing.

Fix #259
Fix #260
2014-09-21 12:05:12 +05:30
Christopher Peplin
d092c14d7e Remove old dependencies dir from .gitignore, now stored in /var/tmp. 2014-09-20 16:29:12 -04:00
Christopher Peplin
663626f06d Move scripts inside tests directory.
Fixed https://github.com/sudar/Arduino-Makefile/issues/260
2014-09-20 16:26:39 -04:00
Christopher Peplin
086c6e96ca Move tests back to 'examples', skip non-testable examples when testing.
This fixes https://github.com/sudar/Arduino-Makefile/issues/259.
2014-09-20 16:14:32 -04:00
Sudar
6f46722abb Merge pull request #263 from peplin/document-flags-vars
Document CFLAGS, CXXFLAGS, ASFLAGS and CPPFLAGS.
2014-09-10 22:08:45 +05:30
Christopher Peplin
9a297758e1 Document CFLAGS, CXXFLAGS, ASFLAGS and CPPFLAGS.
After understanding the difference between CXXFLAGS and CPPFLAGS, this
is a revised commit for https://github.com/sudar/Arduino-Makefile/pull/257
2014-09-10 11:13:44 -04:00
Sudar
640519d7be Add a note about unit test cases in contributing notes 2014-09-10 15:10:39 +05:30
Sudar
4348fd5660 Add the built status button 2014-09-10 11:18:29 +05:30
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
Sudar
fe00b04a0e Merge pull request #254 from peplin/test-suite-and-ci
Add an automated test runner for example programs and Travis CI integration
2014-09-10 11:00:34 +05:30
Christopher Peplin
48356f96ce Add config for Travis CI to run the tests automatically. 2014-09-09 23:17:17 -04:00
Christopher Peplin
c86ce093ce Add a script to compile examples as an automated test suite.
* Added script/boostrap.sh to download the Arduino IDE and MPIDE (for
    chipKIT). Tested in Linux, should work in Cygwin and OS X too.
* Added script/runtests.sh to run "make" in each example project and
    collect the results. The script returns -1 if any fails.
* Moved currently testable examples to a "tests" directory, separate
    from examples that require alternative cores.
2014-09-09 23:17:15 -04:00
Sudar
e30bb5c28a Merge pull request #245 from sej7278/master
Allow libraries/sketches to have the same name as system libs. Fix #229 Fix #244
2014-09-02 18:14:44 +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
Sudar
846636b139 Merge pull request #247 from jrbenito/master
Fix a typo in README
2014-08-29 08:19:51 +05:30
Joseivaldo Benito Junior
5420e920fb Small typo, can lead to copy and paste fails
Signed-off-by: Joseivaldo Benito Junior <jrbenito@benito.qsl.br>
2014-08-28 23:42:47 -03:00
Sudar
47c9ec8f68 Merge pull request #241 from sej7278/master
Fix regex for "make show_boards" on 1.5
2014-08-21 07:35:20 +05:30
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
Sudar
08c3ff6809 Merge pull request #240 from sej7278/master
allows "make clean" to be extended

Fix #239
Fix #240
2014-08-17 10:27:32 +05:30
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
Sudar
e9c0a1e92e Merge pull request #237 from bgamari/patch-1
MakefileExample: Fix AVR_TOOLS_DIR default
2014-08-14 22:52:58 +05:30
Ben Gamari
a58062611e MakefileExample: Fix AVR_TOOLS_DIR default
Judging by the default for OS X directly above it and the fact that the current default doesn't work, it seems this should not include the `/bin`.
2014-08-14 12:14:40 -04:00
Sudar
e17b2a4781 Merge pull request #234 from WeAreLeka/std-flags
CFLAGS_STD and CXXFLAGS_STD
2014-08-14 14:59:44 +05:30