From 39c8e706c408f9775645ba199c383e450282846f Mon Sep 17 00:00:00 2001 From: Jeff Hoefs Date: Sun, 23 Oct 2016 20:50:19 -0700 Subject: [PATCH] bump bugfix version --- Boards.h | 2 +- Firmata.cpp | 2 +- Firmata.h | 4 ++-- extras/LICENSE.txt => LICENSE.txt | 0 extras/revisions.txt | 10 ++++++++++ library.properties | 2 +- readme.md | 8 ++++---- release.sh | 4 ++-- 8 files changed, 21 insertions(+), 11 deletions(-) rename extras/LICENSE.txt => LICENSE.txt (100%) diff --git a/Boards.h b/Boards.h index f19c21aa..218a8dd5 100644 --- a/Boards.h +++ b/Boards.h @@ -10,7 +10,7 @@ See file LICENSE.txt for further informations on licensing terms. - Last updated April 10th, 2016 + Last updated October 16th, 2016 */ #ifndef Firmata_Boards_h diff --git a/Firmata.cpp b/Firmata.cpp index e647b41a..a5eb3848 100644 --- a/Firmata.cpp +++ b/Firmata.cpp @@ -1,5 +1,5 @@ /* - Firmata.cpp - Firmata library v2.5.3 - 2016-06-18 + Firmata.cpp - Firmata library v2.5.4 - 2016-10-23 Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved. Copyright (C) 2009-2016 Jeff Hoefs. All rights reserved. diff --git a/Firmata.h b/Firmata.h index f54051fb..92c6e06e 100644 --- a/Firmata.h +++ b/Firmata.h @@ -1,5 +1,5 @@ /* - Firmata.h - Firmata library v2.5.3 - 2016-06-18 + Firmata.h - Firmata library v2.5.4 - 2016-10-23 Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved. Copyright (C) 2009-2016 Jeff Hoefs. All rights reserved. @@ -30,7 +30,7 @@ */ #define FIRMATA_FIRMWARE_MAJOR_VERSION 2 #define FIRMATA_FIRMWARE_MINOR_VERSION 5 -#define FIRMATA_FIRMWARE_BUGFIX_VERSION 3 +#define FIRMATA_FIRMWARE_BUGFIX_VERSION 4 /* DEPRECATED as of Firmata v2.5.1. As of 2.5.1 there are separate version numbers for * the protocol version and the firmware version. diff --git a/extras/LICENSE.txt b/LICENSE.txt similarity index 100% rename from extras/LICENSE.txt rename to LICENSE.txt diff --git a/extras/revisions.txt b/extras/revisions.txt index a4f4e22c..983e75c4 100644 --- a/extras/revisions.txt +++ b/extras/revisions.txt @@ -1,3 +1,13 @@ +FIRMATA 2.5.4 - Oct 23, 2016 + +[core library] +* Added Teensy 3.5 and 3.6 to Boards.h +* Assign blinkVersionDisabled in constructor to fix compiler issue in Arduino 1.0.6 + +[StandardFirmata & variants] +* Only disable PWM when setting pinMode to OUTPUT if pinMode was previously PWM +* Forward declare some functions to fix compiler issues with older IDE versions + FIRMATA 2.5.3 - Jun 18, 2016 [core library] diff --git a/library.properties b/library.properties index 22d91aad..7e44fe16 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Firmata -version=2.5.3 +version=2.5.4 author=Firmata Developers maintainer=https://github.com/firmata/arduino sentence=Enables the communication with computer apps using a standard serial protocol. For all Arduino/Genuino boards. diff --git a/readme.md b/readme.md index 3214b1e0..2df140e8 100644 --- a/readme.md +++ b/readme.md @@ -94,7 +94,7 @@ $ git clone git@github.com:firmata/arduino.git ~/Documents/Arduino/libraries/Fir ##Updating Firmata in the Arduino IDE - older versions (<= 1.6.3 or 1.0.x) -Download the latest [release](https://github.com/firmata/arduino/releases/tag/2.5.3) (for Arduino 1.0.x or Arduino 1.5.6 or higher) and replace the existing Firmata folder in your Arduino application. See the instructions below for your platform. +Download the latest [release](https://github.com/firmata/arduino/releases/tag/2.5.4) (for Arduino 1.0.x or Arduino 1.5.6 or higher) and replace the existing Firmata folder in your Arduino application. See the instructions below for your platform. *Note that Arduino 1.5.0 - 1.5.5 are not supported. Please use Arduino 1.5.6 or higher (or Arduino 1.0.5 or 1.0.6).* @@ -105,7 +105,7 @@ The Firmata library is contained within the Arduino package. 1. Navigate to the Arduino application 2. Right click on the application icon and select `Show Package Contents` 3. Navigate to: `/Contents/Resources/Java/libraries/` and replace the existing -`Firmata` folder with latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.3) (note there is a different download +`Firmata` folder with latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.4) (note there is a different download for Arduino 1.0.x vs 1.6.x) 4. Restart the Arduino application and the latest version of Firmata will be available. @@ -115,7 +115,7 @@ will differ slightly: `Contents/Java/libraries/Firmata` (no Resources directory) ###Windows: 1. Navigate to `c:/Program\ Files/arduino-1.x/libraries/` and replace the existing -`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.3) (note there is a different download +`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.4) (note there is a different download for Arduino 1.0.x vs 1.6.x). 2. Restart the Arduino application and the latest version of Firmata will be available. @@ -124,7 +124,7 @@ for Arduino 1.0.x vs 1.6.x). ###Linux: 1. Navigate to `~/arduino-1.x/libraries/` and replace the existing -`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.3) (note there is a different download +`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.4) (note there is a different download for Arduino 1.0.x vs 1.6.x). 2. Restart the Arduino application and the latest version of Firmata will be available. diff --git a/release.sh b/release.sh index 8052714f..ef624129 100644 --- a/release.sh +++ b/release.sh @@ -16,7 +16,7 @@ cd temp find . -name "*.DS_Store" -type f -delete zip -r Firmata.zip ./Firmata/ cd .. -mv ./temp/Firmata.zip Firmata-2.5.3.zip +mv ./temp/Firmata.zip Firmata-2.5.4.zip #package for Arduino 1.6.x cp library.properties temp/Firmata @@ -31,5 +31,5 @@ cd .. find . -name "*.DS_Store" -type f -delete zip -r Firmata.zip ./Firmata/ cd .. -mv ./temp/Firmata.zip Arduino-1.6.x-Firmata-2.5.3.zip +mv ./temp/Firmata.zip Arduino-1.6.x-Firmata-2.5.4.zip rm -r ./temp