aboutsummaryrefslogtreecommitdiff
path: root/HISTORY.md
AgeCommit message (Collapse)Author
2013-09-19Revert "Make all executables overridable"Sudar
If these executables are not overridden in the child makefile, then the default values are not set properly in the master makefile. This complicates the solution for #119 :( This reverts commit 66eec82a3af8ee5aa16e28230346e4a1f166da2b.
2013-09-18Change the next version to 1.0.0, instead of 0.13.0Sudar
Lot of changes went it for this release and the code is stable enough for 1.0.0
2013-09-18Make all executables overridableSudar
This is helpful for #119 which will add support for colorgcc
2013-09-15Added detailed instructions for using alternative coresSudar
Should close Issue #60
2013-08-09Allow building with Arduino core, without a .ino/.pde fileSudar
Till not it is not possible to build with Arduino core, without using a .ino or .pde file. This commit removes that restriction. However, the user has to explicitly include Arduino header files. Fix #105
2013-08-09Autodetect baudrate only if either a .ino/.pde is presentSudar
Because of the way the autodetect code works, if no .ino/.pde file is present, then the makefile hangs
2013-07-09Replace Leonardo detection with Caterina detectionSudar
Checks bootloader.path for "caterina", instead of checking only for leonardo Fix #96 Fix #97 Fix #102
2013-07-09Compile with debugging symbols only when DEBUG=1.Christopher Peplin
Fix #101
2013-07-09Implement ard-parse-boards with shell scripting instead of Perl.Christopher Peplin
Working towards dropping the dependency on Perl (which very few Windows users have), this commit implements the required functionality from ard-parse-boards in a few shell commands from within the Makefile. Fix #100
2013-07-09Add support for the Digilent chipKIT platformChristopher Peplin
This commit modifies a few things in Arduino.mk to be able to support overriding the necessary configuration options to support the chipKIT build, and also includes an example sketch configured to build for the Max32 platform. In addition the following changes were done as well - Control C standard with a CFLAGS_STD flag, GNU99 by default. - Duplicate show_config_variable in each sub-makefile. - Remove redundant output of ARDUINO_PREFERENCES_PATH from config table. - Defer Priting ARDMK_DIR until Arduino.mk. - Define names of compiler tools earlier to use for path checking. Duplicating show_config_variable is unfortunate because the code is duplicated, but I don't see a good way around it since we need to dupliacate the check for ARDMK_DIR before we can find Common.mk. Fix #98
2013-07-02Move wait-for-reconnection logic inside ard-reset-arduinoSudar
When a Leonardo based board is reset, the port disappears and we need to wait till it comes back. Earlier this logic was handled by a separate shell script. Now the logic is moved inside the ard-reset-arduino perl script. This is done to reduce the number of binaries that are needed by the makefile. Fix #95
2013-07-01Move binary sketch size verification logic inside makefileSudar
Earlier bin/ard-verify-size shell script was used to validate that the binary hex file size is less than the flash memory of the target microcontroller. This commit removes the dependency on the external shell script, by moving the binary size verification logic inside the makefile itself. Fix #54
2013-06-29Improve avrdude and avrdude_conf path auto detectionSudar
In Arduino Linux distribution, avrdude and avrdude.conf files are placed in different path. This commit improves the autodetection of avrdude and avrdude.conf paths by considering this fact. Fix #48
2013-06-23Remove redundant checks for ARDUINO_DIRSudar
2013-06-23Auto detect alternate core path from sketchbook folderSudar
Fix #86
2013-06-22Remove "utility" from example makefilesSudar
From commit fc968b919148eb99d1d58a8454a71bf703ca7c78 files inside utility are automatically build. Fix #84
2013-06-21Add support for reseting "Micro" Arduino.Simon John
Micro can be reset using Leonardo reset functions itself. So call Leonardo reset functions for Micro as well. The reset function seems to have some issues for Micro and is not 100% reliable, like Leonardo. See comments in #30. Fix #80 Fix #83
2013-06-20Add support for specifying optimization levelSudar
Fix #81
2013-06-20Add $OBJDIR to the list of configuration that gets printedSudar
Fix #77
2013-06-20Release v0.12.00.12.0Sudar
2013-06-20Deprecate "generated_assembly" target in favour of "generate_assembly"Sudar
The deprecated target will be removed in v1.0.0. Fix #79
2013-06-15Release v0.11.00.11.0Sudar
2013-06-15Add an example to show how to compile AVR C filesSudar
2013-06-15Add support for compiling plain AVR C filesSudar
To compile plain AVR C files, the variable NO_CORE should be initialized to a non-empty value. When NO_CORE is set, the following changes happen - boards.txt file is not parsed. The user should explicitly set MCU, F_CPU, fuse bits etc. - MONITOR_BAUDRATE is not calculated Fix #63
2013-06-15Handle cases where certain fuse bits are not presentSudar
Introduce two new variables AVRDUDE_ISP_FUSES_PRE and AVRDUDE_ISP_FUSES_POST which are set based on whether the fuse bits are present or not. avrdude is invoked to set fuse bits only if these new variables are not empty. Fix #61
2013-06-15Add the ability to configure avrdude optionsSudar
A new environmental variable AVRDUDE_OPTS is added, which can be used to configure the options passed to avrdude. Fix #53
2013-06-15Add a warning when HEX_MAXIMUM_SIZE is not specifiedSudar
2013-06-15Fix whitespace issuesSudar
2013-06-15Replace hardcoded executables with variableSudar
2013-06-14Remove traces of time travel ;)Sudar
Ref 1012f765fe3ff181550766d615f8c5b41b45c01e
2013-06-14Tag v0.10.6 for release0.10.6Sudar
2013-06-14Move reseting Leonardo logic to ard-reset-arduinoSudar
ard-reset-leonardo which was used for reseting Leonardo was written in Python. Now the logic is added inside the ard-reset-arduino perl script itself. Fix #62 Squashed commit of the following: commit a63366980f452780f9f7894a8c7b77ca9cd9dcdd Author: Simon John <git@the-jedi.co.uk> Date: Fri Jun 14 11:36:00 2013 +0200 who put a space in the shebangs?! commit c798eb26ea12351186b8f64266d98f44ed791270 Author: Simon John <git@the-jedi.co.uk> Date: Fri Jun 14 11:10:12 2013 +0200 replaced ard-reset-leonardo with an update to ard-reset-arduino which is now called from Arduino.mk with the --leonardo flag removed some trailing whitespace upped version string in Arduino.mk
2013-06-13Make serial baudrate detection work in MacSimon John
Replace regex used for detecting serial baudrate. New regex is tested in both debian and mountain lion. fix #52 - serial monitor baudrate detection
2013-06-13Change the way AUTO_ARDUINO_VERSION is computedSimon John
adds another pass to sed to remove the '1:' from debian version numbers
2013-06-13Add changelog and start development of v0.10.6Sudar
2013-06-11Release v0.10.50.10.5Sudar
2013-06-11Add support for leonardo.Sudar
Leonardo board requires a new way of handling board reset. There is a new script which does the reset differently for leonardo boards. close #30 and close #44
2013-06-09Added example to show how to program using Arduino as ISP. Fixes #55Sudar
2013-06-09Enhanced support for programming using Arduino as ISP. Fixes #56Sudar
2013-06-09Strip extra whitespace from the variable. Fixes #57Sudar
2013-05-31Added ifndef ARDUINO_VAR_PATH for compiling for the attinySudar
2013-05-31Allow adding extra common dependenciesSudar
2013-05-31Add USB_VID and USB_PID to CPPFLAGS only if the board is Leonardo. Fixes #43 ↵Sudar
and fixes #51
2013-05-31Added information about the changes that went in v0.10.40.10.4Sudar
2013-05-31Moved all version information and change log into HISTORY.md fileSudar