aboutsummaryrefslogtreecommitdiff
path: root/HISTORY.md
AgeCommit message (Collapse)Author
2017-09-05Update HISTORY.mdJohn Whittington
2017-09-03Merge branch 'master' of https://github.com/sudar/Arduino-MakefileJohn Whittington
2017-09-02Moved the LTO etc. flags from CXXFLAGS_STD to CXXFLAGSSimon John
2017-09-01Merge with upstreamJohn Whittington
2017-08-08Quote the prefix tag in the space_pad_to functionSZEDER Gábor
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-07-21Add -fno-devirtualize to CXXFLAGS_STD to workaround a g++ bug. As this could ↵Simon John
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-12Add makefile for Robotis OpenCM & update version to 1.6.0Karl Semich
2017-06-04Support for generation of project tags fileJohn Whittington
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-02Document how to setup Makefile for 3rd party boardsMilan Vancura
2017-06-01Fix autodetection of USB_PID on SparkFun's new ProMicro coreSimon John
Remove use of tilde in documentation as ~ doesn't work, use $(HOME) instead
2017-04-01Add support for cu as MONITOR_CMD, use ~. to exit, be mindful when using ↵Simon John
over ssh
2017-03-13Update HISTORY.mdSimon John
2017-03-12Update HISTORY.mdSimon John
2017-02-12Update HISTORY.mdSimon John
2017-01-21Arduino.mk: Fix generating assembly for cpp files.batchy
Do not include the Arduino header when generating assembly for .cpp files with generate_assembly. This was likely a copy-paste error.
2017-01-21History.md: Re-add "In Development" section.batchy
2017-01-11Bump up version to 1.5.2 for releasev1.5.21.5.2Sudar Muthu
2016-11-05hard code ARCHITECTURE if not found in boards.txt, update historyGeorge Harker
2016-10-11Changed the PARSE_BOARD function to handle colons found in things like ↵Simon John
build.core and build.variant Fixes Issue #461
2016-10-11Changed LTO support check to avr-gcc > 4.9.0 as the 4.8.1 bundled with the ↵Simon John
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-09-08Updated changelogSimon John
2016-08-25PySerial installation for Windows updated (#1)Jozef Sovcik
2016-07-29Fix for 1.6.10 version detectionSimon John
Updated HISTORY.md with latest commits
2016-07-02Update READMEaz-z
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-02-22Bump up version to v1.5.1 for release1.5.1Sudar Muthu
2016-02-19update changelog to reflect show_submenu targetandrew hutchison
2016-02-09ard-reset-arduino: support pyserial 3.0Gaute Hope
2015-12-28Removed the check for BOOTLOADER_PATH being empty as its merged intoSimon John
BOOTLOADER_FILE in 1.5+ Now we just check for BOOTLOADER_FILE being non-empty on both versions. Fixes issue #402
2015-12-16Fixed "make show_boards" regex to allow for hyphens in BOARD_TAGSimon John
e.g. attiny44-20, thanks to Atmel for the sample chip!
2015-10-27correct HISTORY.md orderAlbert Pretorius
2015-10-26Better parsing of boards.txt file which allows Adafruit Trinket to be usedAlbert Pretorius
2015-09-21added missing quote in RAEDME.md and fix-note in HISTORY.mdThomas Kilian
2015-09-15Replace $VENDOR with $ARDMK_VENDOR as $VENDOR is a tcsh environment variable.Simon John
$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-13Ensure AVRDUDE_CONF is set when AVR_TOOLS_DIR is manually set by user,Simon John
not just on Windows - fixes issue #381 Code around this area probably needs a tidy up at some point.
2015-09-07Added contributor details to historySimon John
2015-09-07Make sure TARGET is set correctly when CURDIR contains spaces.Sven Dahlstrand
With this fix the `TARGET` variable is set correctly when the project directory (or its path) contains spaces. So in this case: /Users/Joe/Dropbox (Personal)/example project `TARGET` will be set to `example_project` instead of `Dropbox example project` (like it was before this fix).
2015-07-14Add AVR Dragon commit info to HISTORY.mdSimon John
2015-07-09fix typo, add more info about asm core sourcesSimon John
2015-07-09Preserve source extension for object files.Simon John
Needed to fix the new wiring_pulse.S in IDE 1.6.5 which also has a wiring_pulse.c source file. Mostly rebased @peplin's PR #266, so should allow us to support newer chipKIT builds too.
2015-07-02Added examples for various boards and IDE versions to the Blink example.Simon John
2015-06-24Updated instructions for Fedora 22Simon John
2015-06-11Updated changelogGrzegorz Biesiadecki
2015-06-02Add option to split avrdude MCU from avr-gcc MCUhhgarnes
Fix #359
2015-05-21Added some extra checks to Travis-CISimon John
2015-05-15Updated some documentation to clarify 1.5+ settings.Simon John
Fixes #352
2015-05-09Update HISTORY.mdSimon John
2015-04-13Prepare HISTORY.md for develpment of next versionSudar
2015-04-07Bump version to v1.5 for release1.5Sudar
2015-04-04Fix reset for leonardoCalvin Li
I found that the previous reset code did not work for Leonardo or Micro, nor did any reset code anywhere on the internet. An examination of the Arduino IDE source code (and the JNI code behind its serial implementation) shows that it holds RTS high and DTR low when doing the 1200 baud open/close. And it turns out that's exactly what's needed!
2015-04-04Better autodetection of ARDUINO_SKETCHBOOK and ARDUINO_DIR on OSXSimon John