John Whittington
f3bb8249c1
ardmk-init arg parse options and made V1.0
2017-09-28 13:51:04 +01:00
John Whittington
8819e761fb
WIP: ardmk-init more verbose about directory operating in
2017-09-28 13:50:51 +01:00
John Whittington
91604be7cc
WIP: CLI project makefile generator
2017-09-28 13:45:27 +01:00
John Whittington
5245606f64
Add support for ISP_PROG Atmel Ice
2017-09-28 13:42:49 +01:00
John Whittington
1882a8024e
Fix:Add to langmap not set ino,pde using ctags
2017-09-28 13:42:49 +01:00
John Whittington
770d3a7080
Fix indenting
2017-09-06 09:48:04 +00:00
John Whittington
42b5d2dbd8
Auto detect Windows sketchbook path using USERPROFILE not HOME and spelling
2017-09-06 10:34:07 +01:00
John Whittington
e413feedbb
Update HISTORY.md
2017-09-05 17:39:42 +01:00
John Whittington
11e2059009
Documentation changes for Windows usage
2017-09-05 17:12:22 +01:00
John Whittington
4519be5bac
Detect Cygwin Python or user installed Windows Python and use according device port
2017-09-05 14:18:03 +01:00
Sudar Muthu
360db6f27c
Merge pull request #502 from tuna-f1sh/master
...
Support for generation of project tags file
2017-09-04 22:21:56 -04:00
John Whittington
73426bc233
Merge branch 'master' of https://github.com/sudar/Arduino-Makefile
2017-09-03 21:37:03 +01:00
Simon John
983db51764
Merge pull request #524 from sej7278/master
...
Moved the LTO etc. flags from CXXFLAGS_STD to CXXFLAGS
2017-09-03 16:02:21 +01:00
John Whittington
04f0ee0728
rm old tags file made safer and only if it exists
2017-09-03 13:19:36 +01:00
John Whittington
85db740a1c
Ido/ino typo in echo when building tags
2017-09-03 08:52:44 +01:00
Simon John
fa82c3a9db
Moved the LTO etc. flags from CXXFLAGS_STD to CXXFLAGS
2017-09-02 15:32:52 +01:00
John Whittington
4c4c9ac2f0
Merge with upstream
2017-09-01 12:42:45 +00:00
John Whittington
62f2d70815
Use LOCAL_SRC variable due to proir assert and only scan libs if there are libs
2017-09-01 12:33:48 +00:00
Simon John
5fcd04cdef
Merge pull request #516 from szeder/quote-prefix-tag
...
Quote the prefix tag in the space_pad_to function
2017-08-11 09:27:10 +01:00
SZEDER Gábor
a80518e308
Quote the prefix tag in the space_pad_to function
...
POSIX shells treat an unquoted [abcd] as a pattern bracket expression
and apply it for filename expansion. This kicks in and causes
troubles in the space_pad_to function when it's called to pad prefix
tags like '[AUTODETECT]', because the argument holding such a tag is
passed to a shell unquoted. The result is funny output when the
directory containing the Makefile also contains any files or
directories, whose name is a single upper-case character that can be
found in any prefix tags:
$ touch A B C D
$ make
-------------------------
Arduino.mk Configuration:
- A C D CURRENT_OS = LINUX
- [USER] ARDUINO_DIR = /home/szeder/src/arduino/arduino-1.8.1
- [USER] ARDMK_DIR = /home/szeder/src/arduino/Arduino-Makefile
- A C D ARDUINO_VERSION = 181
- A D ARCHITECTURE = avr
- A D ARDMK_VENDOR = arduino
- A D ARDUINO_SKETCHBOOK =
<snip>
Prevent this by quoting space_pad_to's parameter when passing it to a
shell.
2017-08-08 23:41:28 +02:00
Simon John
c116e48418
Merge pull request #510 from sej7278/master
...
Add -fno-devirtualize to CXXFLAGS_STD
2017-07-25 06:13:48 +01:00
Simon John
d1156e8fdf
Add -fno-devirtualize to CXXFLAGS_STD to workaround a g++ bug. As this could impact performance we should track when the issue is fixed upstream to remove the flag again (see links from Issue #486 )
...
Enabled colourised diagnostics from avr-gcc
We forgot to increase ARDMK_VERSION for the 1.6.0 release
2017-07-21 21:26:11 +01:00
Sudar Muthu
d738cac966
Merge pull request #508 from fuzzyTew/robotis-opencm
...
Add makefile for Robotis OpenCM
2017-07-16 17:48:42 +05:30
Karl Semich
5bcb64ade9
Add makefile for Robotis OpenCM & update version to 1.6.0
2017-07-12 23:55:05 +00:00
John Whittington
81673d4666
Support for generation of project tags file
...
Considering the number of project files spread in different locations
when developing an Arduino project, proper use of tags can be difficult;
resolving beyond local functions.
I've added automatic generation of a tags file, which includes:
* Standard ctags source in project dir (.c, .cpp, .h)
* Arduino source in project dir (.ide, .pde)
* Arduino core based on detected project core from Arduino install.
* Included Arduino libraries from user library folder.
As a Vim user I find this hugely useful and think it would be a useful
addtion for others. Target has been added as `make tags`.
2017-06-04 10:47:04 +01:00
Simon John
ba96840399
Merge pull request #501 from MilanV/master
...
Document how to setup Makefile for 3rd party boards
2017-06-02 10:38:16 +01:00
Milan Vancura
1b5494f262
Fix paths in the example Makefile
2017-06-02 09:54:35 +02:00
Milan Vancura
60d7e9401e
Document how to setup Makefile for 3rd party boards
2017-06-02 00:37:03 +02:00
Simon John
c41763851b
Merge pull request #500 from sej7278/master
...
Fix autodetection of USB_PID on SparkFun's new ProMicro core
Remove use of tilde from documentation
2017-06-01 21:33:52 +01:00
Simon John
d1363592f2
Fix autodetection of USB_PID on SparkFun's new ProMicro core
...
Remove use of tilde in documentation as ~ doesn't work, use $(HOME) instead
2017-06-01 19:22:28 +01:00
Simon John
807cf65f71
Merge pull request #493 from sej7278/master
...
Add support for cu as MONITOR_CMD
2017-04-01 23:16:06 +01:00
Simon John
18c6474d50
Add support for cu as MONITOR_CMD, use ~. to exit, be mindful when using over ssh
2017-04-01 23:06:28 +01:00
Simon John
6bffcd3383
Update HISTORY.md
2017-03-13 15:38:26 +00:00
Simon John
a4e77e4692
Merge pull request #488 from cbosdo/show_submenu-fix
...
show_submenu: fix sed expression
2017-03-13 15:34:51 +00:00
Cédric Bosdonnat
928a642265
show_submenu: fix sed expression
...
The matching parentheses and | in sed expresssions need to be escaped
or sed will consider like normal characters.
Without this fix, make show_submenu was showing lines like this one:
pro.menu.cpu.8MHzatmega328 ATmega328 (3.3V, 8 MHz)
It now properly outputs lines like this:
pro 8MHzatmega328 ATmega328 (3.3V, 8 MHz)
This output is much less misleading to users especially newcomers.
2017-03-13 14:38:52 +01:00
Simon John
9f2cec3204
Update HISTORY.md
2017-03-12 22:05:23 +00:00
Simon John
ed58b61983
Merge pull request #487 from ericdand/patch-1
...
Correct spelling mistake in PuTTY section
Thanks @ericdand
2017-03-12 22:02:57 +00:00
Eric Dand
2674885bf0
Correct spelling mistake in PuTTY section
...
MONITOR_PARMS should be MONITOR_PARAMS.
2017-03-12 14:30:29 -07:00
Simon John
08b4f441ff
Update HISTORY.md
2017-02-12 18:13:50 +00:00
Simon John
24cbf1b2a3
Merge pull request #477 from DaWelter/master
...
Auto-detect F_CPU for Teensy boards
Thanks for the PR @DaWelter
i'll update HISTORY.md @sudar
2017-02-12 18:11:42 +00:00
Michael Welter
c6012a4be5
Autodetect the fastest speed with which various Teensy boards can run. Alternatively, set the speed in MHz via BOARD_SUB.
2017-02-12 11:22:36 +01:00
Sudar Muthu
12522f3726
Merge pull request #475 from Batchyx/master
...
Fix generate_assembly for cpp files.
2017-01-24 09:50:25 +05:30
batchy
697c95e26f
Arduino.mk: Fix generating assembly for cpp files.
...
Do not include the Arduino header when generating assembly for .cpp
files with generate_assembly. This was likely a copy-paste error.
2017-01-21 12:32:25 +01:00
batchy
e126d37f9b
History.md: Re-add "In Development" section.
2017-01-21 12:32:25 +01:00
Sudar Muthu
7a14d670eb
Bump up version to 1.5.2 for release
2017-01-11 16:48:33 +05:30
Sudar Muthu
03e62130f3
Merge pull request #469 from wilywampa/master
...
Fix parsing of Teensy options with multiple "="s
2016-11-13 08:49:42 +05:30
Jacob Niehus
9533e7a392
Fix parsing of Teensy options with multiple "="s
2016-11-12 14:56:48 -07:00
Sudar Muthu
2c1155e156
Merge pull request #468 from georgeharker/master
...
Update to work with Arduino 1.6.12 and Teensyduino 1.30
2016-11-09 07:27:07 +05:30
George Harker
7d564b6a26
fix incorrect variable ref
2016-11-05 12:19:15 -07:00
George Harker
0b1aa8d26a
hard code ARCHITECTURE if not found in boards.txt, update history
2016-11-05 12:10:15 -07:00