140 Commits

Autor SHA1 Mensagem Data
Victor Nakoryakov f23ee5cb14 Merge branch 'arduino-1.5.x' 2014-04-15 17:40:47 +04:00
Victor Nakoryakov 0db2b4b60c fix: support Leonardo, Yun and derivatives upload with IDE 1.5.x 2014-04-15 17:40:31 +04:00
Victor Nakoryakov 85d1768e9c Merge branch 'arduino-1.5.x' 2014-04-15 15:46:17 +04:00
Victor Nakoryakov ef1f6da7d1 fix: support for multiple '=' in boards.txt line 2014-04-15 15:46:02 +04:00
Victor Nakoryakov 7b837cb2fd fix: list-models don't fail on boards without names 2014-04-15 13:48:31 +04:00
Victor Nakoryakov edbeb3f9df add: nicer formatting for found FS-entries 2014-04-15 13:47:56 +04:00
Victor Nakoryakov c258f5fdd2 add: doc string 2014-04-15 13:47:18 +04:00
Victor Nakoryakov b8288ca870 add: basic support for Arduino IDE 1.5.x 2014-04-15 13:35:50 +04:00
Victor Nakoryakov fe6e94a35e Merge pull request #114 from Kernald/python3-compat
Call Python 2 explicitely (temporary fix for #106)
2013-09-24 06:47:12 -07:00
Victor Nakoryakov 6f00e2cd65 Merge branch 'master' of github.com:amperka/ino 2013-09-24 17:45:57 +04:00
Victor Nakoryakov 1edc68ad40 fix #19, #81, #82: Custom command line arguments for picocom 2013-09-24 17:45:40 +04:00
Marc Plano-Lesay 67b6433e85 Call Python 2 explicitely (temporary fix for #106) 2013-09-24 14:49:16 +02:00
Victor Nakoryakov 9ec8aa7317 Merge pull request #113 from 12qu/master
Check project directory before processing args
2013-09-24 03:01:38 -07:00
Rob Cornish 61bf0b94dd Check project directory before processing args
Patch stops the "Searching for Board description..." message occuring
before the "No project found in this directory." message if we try to
build outside of a valid project directory.
2013-09-24 19:55:38 +10:00
Victor Nakoryakov e782d73333 add shortcut to --cppflags 2013-09-24 13:37:09 +04:00
Victor Nakoryakov a4a16e9158 revert renaming cppflags to compile_flags
See 8ac0a403ff comments on GitHub
2013-09-24 13:35:46 +04:00
Victor Nakoryakov 2ed47f2d1a fix #46, #88, #103: Correct version parsing with build number and a trash 2013-09-24 13:15:43 +04:00
Victor Nakoryakov 8a681dc082 update README 2013-09-24 12:20:06 +04:00
Victor Nakoryakov ff0cba8f63 closes #23, #28, #60, #63: add a feature to specify make tool 2013-09-24 12:16:40 +04:00
Victor Nakoryakov 1edff0d334 remove TODO as all TODOs should be issues on GitHub 2013-09-24 11:48:53 +04:00
Victor Nakoryakov 8fb8e0e106 update README contributors and changelog 2013-09-24 11:47:59 +04:00
Victor Nakoryakov 8ac0a403ff refactor: rename cpp flags to compile flags to disambiguate with cxx flags 2013-09-24 11:33:50 +04:00
Victor Nakoryakov f4732c9b8c fix indentation 2013-09-24 11:25:10 +04:00
Victor Nakoryakov 5e34f2a344 remove shortcut arg names for `ino build' toolset 2013-09-24 11:24:54 +04:00
Victor Nakoryakov 7ea378a677 Merge branch 'folder-fix' of git://github.com/gnusouth/ino into gnusouth-folder-fix 2013-09-23 22:06:16 +04:00
Victor Nakoryakov 3ddc133ee8 fix #105: fallback to /etc/avrdude while searching for avrdude.conf 2013-09-23 21:27:32 +04:00
Victor Nakoryakov 183f68c3af Merge branch 'master' of git://github.com/aruiz/ino into aruiz-master 2013-09-23 20:15:40 +04:00
Victor Nakoryakov 024d45486b Merge branch 'master' of github.com:amperka/ino 2013-09-23 20:03:12 +04:00
Victor Nakoryakov 379b9769b6 Fix #74, #107, #108: Use of types declared in included files is allowed in function definitions 2013-09-23 20:02:14 +04:00
Alberto Ruiz d05024b8b7 Fixes avrdude.conf location problem in Fedora 2013-08-29 14:53:29 +02:00
Michael Sproul 7cf9e6d3ce Make src the only requirement for building. 2013-08-04 18:57:10 +10:00
Michael Sproul 0cc022f2b0 Prevent .build creation for accidental builds 2013-08-04 18:57:10 +10:00
Rob Cornish 5893880589 Minor housekeeping
Made makefile select 'python2' via env for portability. Added vim
.sw[op] files to .gitignore. Added a TODO list.
2013-08-04 14:06:42 +10:00
Rob Cornish b8404751f8 Moved all build flag arg parsing into build.py
It is unnecessary to clutter environment.py since we don't require these
flags globally.
2013-08-04 14:06:42 +10:00
Rob Cornish a2be204e1e Allowed specification of build tools
Previously the verisons of avr-gcc etc. that were used for compilation
and linking were all set by default. This commit adds the option to
choose which tools to use via various flags specified in `ino build
--help'.
2013-08-04 14:06:42 +10:00
Rob Cornish fd06e3d63a Fixed hanging when no .cpp files bug
Fixed bug that caused `ino' to hang when scanning for dependencies of
libraries with only .h files (i.e. no .ino, .c or .cpp files).
2013-07-08 14:47:36 +10:00
Rob Cornish 79149e73ed Overhauled handling of compiler flags
Previously all compiler flags (cxxflags etc) were hardcoded into `ino',
which is inflexible since, for instance, it is not even possible to
define constants (via `-D') on the command-line at compile time.  This
commit adds the `--cppflags', `--cflags', `--cxxflags' and `--ldflags'
command-line options in order to improve this situation.

In summary, all are documented under `ino build --help'; defaults are
preserved as before; and the user is not able to void any flags (e.g.
include paths for the required libraries) which are essential for the
building of a sketch
2013-07-05 23:18:48 +10:00
Victor Nakoryakov fd5fd849f8 Merge pull request #78 from ulidtko/typos
fix #78 Typos
2013-05-19 07:46:04 -07:00
max ulidtko 4972a50317 a little more grammar 2013-05-09 19:29:53 +03:00
max ulidtko 377a87a8e8 fix "subdirectory" typo 2013-05-09 19:28:44 +03:00
max ulidtko 3d2e21cc6d fix "probject" typo 2013-05-09 19:03:01 +03:00
Victor Nakoryakov 77decf0512 Fix #62: Include MIT-LICENSE.txt in the tarball 2013-01-28 23:54:36 +04:00
Victor Nakoryakov 35734080ae fix: outdated issues in quickstart tutorial 2012-10-05 18:44:26 +04:00
Victor Nakoryakov 856f930a26 bump version 2012-10-05 18:44:09 +04:00
Victor Nakoryakov ae5f9d3bb4 fix: version of AVR-GCC bundled with Arduino is now preferred over system-wide 2012-10-05 18:26:39 +04:00
Victor Nakoryakov 11f02d0576 fix #3, fix #29: put build artifacts in separate build subdirectories 2012-10-05 17:55:45 +04:00
Victor Nakoryakov fbaef5148f fix #33: add argparse in requirements fot Python < 2.7 support 2012-10-05 16:13:04 +04:00
Victor Nakoryakov 6e1e8e5a30 refactor: make upload and environment code more pep8'ish 2012-10-05 16:01:35 +04:00
David Charbonnier 347bc0e601 fix upload for leonardo 2012-10-02 20:36:58 +02:00
David Charbonnier e9350e9a96 create method list_serial_ports 2012-10-02 18:58:12 +02:00