Skip to content

Commit

Permalink
bugfix release
Browse files Browse the repository at this point in the history
  • Loading branch information
soundanalogous committed Aug 19, 2017
1 parent e862c12 commit a939ca1
Show file tree
Hide file tree
Showing 14 changed files with 30 additions and 20 deletions.
2 changes: 1 addition & 1 deletion Boards.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated March 16th, 2017
Last updated August 14th, 2017
*/

#ifndef Firmata_Boards_h
Expand Down
2 changes: 1 addition & 1 deletion Firmata.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Firmata.cpp - Firmata library v2.5.6 - 2017-03-18
Firmata.cpp - Firmata library v2.5.7 - 2017-08-19
Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved.
Copyright (C) 2009-2017 Jeff Hoefs. All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion Firmata.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Firmata.h - Firmata library v2.5.6 - 2017-03-18
Firmata.h - Firmata library v2.5.7 - 2017-08-19
Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved.
Copyright (C) 2009-2017 Jeff Hoefs. All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion FirmataConstants.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ namespace firmata {
*/
static const int FIRMWARE_MAJOR_VERSION = 2;
static const int FIRMWARE_MINOR_VERSION = 5;
static const int FIRMWARE_BUGFIX_VERSION = 6;
static const int FIRMWARE_BUGFIX_VERSION = 7;

/* Version numbers for the protocol. The protocol is still changing, so these
* version numbers are important.
Expand Down
2 changes: 1 addition & 1 deletion examples/StandardFirmata/StandardFirmata.ino
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated October 16th, 2016
Last updated August 17th, 2017
*/

#include <Servo.h>
Expand Down
2 changes: 1 addition & 1 deletion examples/StandardFirmataBLE/StandardFirmataBLE.ino
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated October 16th, 2016
Last updated August 17th, 2017
*/

#include <Servo.h>
Expand Down
2 changes: 1 addition & 1 deletion examples/StandardFirmataChipKIT/StandardFirmataChipKIT.ino
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated October 16th, 2016
Last updated August 17th, 2017
*/

#include <SoftPWMServo.h> // Gives us PWM and Servo on every pin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated August 13th, 2017
Last updated August 17th, 2017
*/

/*
Expand Down
2 changes: 1 addition & 1 deletion examples/StandardFirmataPlus/StandardFirmataPlus.ino
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated October 16th, 2016
Last updated August 17th, 2017
*/

/*
Expand Down
2 changes: 1 addition & 1 deletion examples/StandardFirmataWiFi/StandardFirmataWiFi.ino
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated October 16th, 2016
Last updated August 17th, 2017
*/

/*
Expand Down
12 changes: 12 additions & 0 deletions extras/revisions.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
FIRMATA 2.5.7 - Aug 19, 2017

[core library]
* Added support for Adafruit nrf52 boards (hathach)
* Added TCP server option to StandardFirmataEthernet (MJPees)
* Added support for STM32-based boards (fpistm)
* Added support for MKRFox1200 (sandeepmistry)

[StandardFirmata & variants]
* Fixed I2C config parameter interpretation (zfields)
* Improve debug output in StandardFirmataEthernet

FIRMATA 2.5.6 - Mar 18, 2017

[core library]
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=Firmata
version=2.5.6
version=2.5.7
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.
Expand Down
10 changes: 4 additions & 6 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ $ git clone [email protected]: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.6) (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.7) (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).*

Expand All @@ -118,7 +118,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.6) (note there is a different download
`Firmata` folder with latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.7) (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.

Expand All @@ -128,7 +128,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.6) (note there is a different download
`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.7) (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.

Expand All @@ -137,7 +137,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.6) (note there is a different download
`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.7) (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.

Expand Down Expand Up @@ -167,8 +167,6 @@ $ git clone [email protected]:firmata/arduino.git /Applications/Arduino.app/Content
To generate properly formatted versions of Firmata (for Arduino 1.0.x and Arduino 1.6.x), run the
`release.sh` script.



## Contributing

If you discover a bug or would like to propose a new feature, please open a new [issue](https://github.com/firmata/arduino/issues?sort=created&state=open). Due to the limited memory of standard Arduino boards we cannot add every requested feature to StandardFirmata. Requests to add new features to StandardFirmata will be evaluated by the Firmata developers. However it is still possible to add new features to other Firmata implementations (Firmata is a protocol whereas StandardFirmata is just one of many possible implementations).
Expand Down
6 changes: 3 additions & 3 deletions release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ cd temp
find . -name "*.DS_Store" -type f -delete
zip -r Firmata.zip ./Firmata/
cd ..
mv ./temp/Firmata.zip Firmata-2.5.6.zip
mv ./temp/Firmata.zip Arduino-1.0.x-Firmata-2.5.7.zip

#package for Arduino 1.6.x
#package for Arduino 1.6.x and 1.8.x
cp library.properties temp/Firmata
cd temp/Firmata
mv readme.md ./extras/
Expand All @@ -29,5 +29,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.6.zip
mv ./temp/Firmata.zip Firmata-2.5.7.zip
rm -r ./temp

0 comments on commit a939ca1

Please sign in to comment.