aboutsummaryrefslogtreecommitdiff
path: root/HISTORY.md
AgeCommit message (Collapse)Author
2015-04-04Better autodetection of ARDUINO_SKETCHBOOK and ARDUINO_DIR on OSXSimon John
2015-03-28Replaced UTF-8 copyright symbol causing sed errors on OSXSimon John
Fixes issue #335
2015-03-28Added support for VARIANT in submenu'sSimon John
Also added a note that in certain 1.6 cores (attiny) F_CPU is a submenu item e.g. attiny.menu.clock.internal1.build.f_cpu=1000000L
2015-03-28Locate 1.5+ preferences.txt file on MacSudar
2015-03-27Now we know that arduino 1.6.1 uses the ~/.arduino15 directorySimon John
we can find preferences.txt Still need to find out where it looks on OSX/Cygwin
2015-03-27Add = to PARSE_BOARD regex to make it less greedy.Simon John
For instance in the Sparkfun 1.6 core, we have: promicro16.build.vid.0=0x1B4F promicro16.build.vid.1=0x1B4F promicro16.build.vid=0x1B4F So we end up matching all 3 instead of just the last one. Adding the = means we're looking for promicro16.build.vid= so not catching the .0 or .1 version.
2015-03-26Added BOARD_SUB to OBJDIR so that when changing sub boards we don't ↵Simon John
accidentally overwrite existing builds. E.g. mega1280 and mega2560 previously *both* created a "build-mega" directory, now they'll create build-mega-mega2560 and build-mega-mega1280 Only applies to 1.5+ of course, and only when BOARD_SUB is used. 1.0 will still create build-mega2560 and build-mega1280 directories (just BOARD_TAG)
2015-03-25Added ARCHITECTURE to ALTERNATE_CORE_PATH to support 1.5+ cores like ↵Simon John
arduino-tiny. arduino-tiny and damellis' attiny85 cores don't use a vendor, but they do use the avr architecture (subdirectory) in their 1.5/1.6 branches. arduino-tiny builds and is auto-detected now, still needs some work to support sub-cpu's and clocks. damellis doesn't compile, but that's not our makefile it seems.
2015-03-25Always forgetting the history!Simon John
2015-02-25Give credit to @fbielejec for #321Sudar
2015-01-23Ability to modify USB_TYPE in Teensy.mdpoofjunior
See #313
2015-01-01Change CXX_NAME to CXX as per the EmacsWiki for Flymake instructions.Simon John
Makes it a bit more standard too.
2014-12-30TypoGabrielius Mickevicius
2014-12-30Update changelogGabrielius Mickevicius
2014-12-03Moved location of avrdude and avrdude.conf for 1.5.8 on Linux (only!)Simon John
Subject to change during the beta phase, as its already different than 1.5.6, also may change when packaged for Debian (usually symlinked) Fixes issue #301
2014-11-29Removed all double-quoting except for comments/echo'sSimon John
Double-quoting was added in 7618da7 to allow for spaces in paths, that was a bad idea as: 1. most GNU Make functions can't handle spaces 2. it breaks variable expansion on Linux/OSX e.g. ~/sketchbook 3. Windows doesn't like double-quotes - see d5c7ed1 So basically, don't put spaces in your paths, as most Make functions can't handle them, even if escaped, and its a bit dangerous when shelling out to grep etc. Single-quoting is no better either.
2014-11-23Add information about homebrew in ReadMESudar
2014-11-23Added support for PuTTY on WindowsPeter Mosmans
Use MONITOR_CMD=putty The optional parameter MONITOR_PARMS can be used as well
2014-11-23Improved Windows (Cygwin/MSYS) supportPeter Mosmans
Changed RESET_CMD structure under Cygwin Changed behaviour of get_monitor_port under Windows DEVICE_PATH always becomes/dev/ttyS[0-9] on Windows MONITOR_PORT always becomes com[0-9] on Windows
2014-11-10Fix speed regression since 8d443f62c, faster than 1.3.4 nowSimon John
Audited *some* use of := vs. =, when calling shell/foreach/wildcard, could probably do with more looking into.
2014-11-07Allow avrdude to erase the chip before programming during isploadThomas Hebb
We currently pass the -D (do not erase) option to avrdude unconditionally in order to work around an Arduino Mega bootloader bug. However, this has the side-effect of breaking the ispload target for all non-XMEGA chips, since a write operation on these chips essentially ANDs the new program with the existing memory contents. If the memory is not first erased to contain only 0xff, the resulting image is garbage. This patch makes it so we pass -D when we're using the Arduino bootloader but don't pass it when we're using ISP directly.
2014-11-08Arduino changed the download link again, this time it uses a script,Simon John
curl handles it ok luckily.
2014-11-05Made CXX compile *.cpp files instead of CC.Simon John
Fixes issue #285
2014-10-24Merge pull request #282 from sej7278/masterSudar
Add "avrispmkii" to the list of ISP's that don't have a port. Fix #279
2014-10-24Merge pull request #281 from stepcut/teensy.mkSudar
Add support for Teensyduino 3.x
2014-10-23Add's "avrispmkii" to the list of ISP's that don't have a port,Simon John
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-15Added Teensy to HISTORY.mdstepcut
2014-10-14Merge pull request #277 from lukasz-e/arduino-1.5.x-libsSudar
Arduino 1.5.x libs - handle new library layout (issue #275) and hardware/vendor specific libs (issue #276)
2014-10-12Add changelog entry for #275 and #276Lukasz Engel
2014-10-12Replaced double quotes with singles when passing arguments toSimon John
avr-objcopy. Windows doesn't seem to like double quotes. Fixes issue #272, thanks @vogt31337
2014-09-23Added ArchLinux package info, thanks Niels.Simon John
Linked Fedora packaging instructions to homepage. Added Raspbian to distro's with arduino-mk apt packages.
2014-09-22Update Travis-CI scripts to test against Arduino v1.0.6Simon John
2014-09-21Removed Travis-CI references from all examples. Regular usersSimon John
are not affected by test scripts/makefiles. Added makefile and gcc version info to config output. Tested on Arduino 1.0.6
2014-09-10Rearrange items in changelogSudar
2014-09-10Add note about test suite in changelogSudar
2014-08-29Added *.cpp to extensions supported by "make generate_assembly"Simon John
2014-08-29Allow libraries/sketches to have the same name as system libs,Simon John
e.g. main or Wire Doesn't seem to work with main.cpp but main.ino works. Fixes issue #229 and #244
2014-08-17Fix regex for "make show_boards" on 1.5Simon John
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-16allows "make clean" to be extended in the user's local makefile to cleanSimon John
other files out, e.g. backup/git files
2014-08-13add CFLAGS_STD and CXXFLAGS_STD defaultsladislas
2014-08-13Revert "Using CFLAGS_STD and CPPFLAGS_STD"Sudar
2014-08-12create CPPFLAGS_STD and make both CFLAGS_STD and CPPFLAGS_STD avalaible for ↵ladislas
CFLAGS and CXXFLAGS
2014-08-08Add some documentation regarding overloading system libs and reporting bugsSimon John
2014-08-01Fix CFLAGS vs CXXFLAGS typoSimon John
2014-07-16Add information about `Bare-Arduino-Project` in READMESudar
Fix #220 Fix #221 Fix #225
2014-07-15Remove "./" in "make clean" to clean any OBJDIR & change "tinyladi" to ↵ladislas
"ladislas" in HISTORY.md
2014-07-12Bump up version to v1.3.4 for release1.3.4Sudar
2014-06-30Build core objects in subdirectory, fixes issue #82Simon John
2014-06-29Added quotes around greps/cats to help alleviate possible problemsSimon John
with spaces in directory/file-names. Removed $TARGETS as it was an unsafe wildcard and was only used in "make clean" which itself has been simplified to just delete the $OBJDIR rather than waste time deleting individual files.
2014-06-21Really fix $MONITOR_PORT detectionSimon John
Fixes issue #215