| Age | Commit message (Collapse) | Author |
|
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`.
|
|
Document how to setup Makefile for 3rd party boards
|
|
|
|
|
|
Fix autodetection of USB_PID on SparkFun's new ProMicro core
Remove use of tilde from documentation
|
|
Remove use of tilde in documentation as ~ doesn't work, use $(HOME) instead
|
|
Add support for cu as MONITOR_CMD
|
|
over ssh
|
|
|
|
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.
|
|
|
|
Correct spelling mistake in PuTTY section
Thanks @ericdand
|
|
MONITOR_PARMS should be MONITOR_PARAMS.
|
|
|
|
Auto-detect F_CPU for Teensy boards
Thanks for the PR @DaWelter
i'll update HISTORY.md @sudar
|
|
Alternatively, set the speed in MHz via BOARD_SUB.
|
|
Fix generate_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.
|
|
|
|
|
|
Fix parsing of Teensy options with multiple "="s
|
|
|
|
Update to work with Arduino 1.6.12 and Teensyduino 1.30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changed the PARSE_BOARD function to handle colons
|
|
build.core and
build.variant
Fixes Issue #461
|
|
Changed LTO support check to avr-gcc > 4.9.0
|
|
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)
|
|
Updated changelog
|
|
|
|
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+
|
|
PySerial installation for Windows updated
|
|
|
|
Fix for 1.6.10 version detection
|
|
Updated HISTORY.md with latest commits
|
|
Search in submenu chip or cpu for vars
|
|
Change CXXFLAGS_STD to match upstream
|
|
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.
|
|
|
|
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.
|
|
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.
|
|
|