Skip to content

Commit

Permalink
bump version to 2.5.2
Browse files Browse the repository at this point in the history
  • Loading branch information
soundanalogous committed Feb 16, 2016
1 parent 74ca704 commit d21242b
Show file tree
Hide file tree
Showing 6 changed files with 31 additions and 10 deletions.
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.1 - 2015-12-26
Firmata.cpp - Firmata library v2.5.2 - 2016-2-15
Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved.
Copyright (C) 2009-2016 Jeff Hoefs. All rights reserved.
Expand Down
5 changes: 3 additions & 2 deletions Firmata.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Firmata.h - Firmata library v2.5.1 - 2015-12-26
Firmata.h - Firmata library v2.5.2 - 2016-2-15
Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved.
Copyright (C) 2009-2015 Jeff Hoefs. All rights reserved.
Expand Down Expand Up @@ -30,7 +30,7 @@
*/
#define FIRMATA_FIRMWARE_MAJOR_VERSION 2
#define FIRMATA_FIRMWARE_MINOR_VERSION 5
#define FIRMATA_FIRMWARE_BUGFIX_VERSION 1
#define FIRMATA_FIRMWARE_BUGFIX_VERSION 2

/* 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.
Expand Down Expand Up @@ -115,6 +115,7 @@
#define ONEWIRE 0x07 // same as PIN_MODE_ONEWIRE
#define STEPPER 0x08 // same as PIN_MODE_STEPPER
#define ENCODER 0x09 // same as PIN_MODE_ENCODER
#define IGNORE 0x7F // same as PIN_MODE_IGNORE

extern "C" {
// callback function types
Expand Down
14 changes: 14 additions & 0 deletions extras/revisions.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
FIRMATA 2.5.2 - Feb 15, 2016

[core library]
* Added Wi-Fi transport (Jesse Frush)
* Added support for Arduino MKR1000 (Jesse Frush)
* Moved Serial feature to own class SerialFimata
* Moved pin config and pin state handling to Firmata.cpp
* Added new method disableBlinkVersion to provide a way to optionally bypass startup blink sequence

[StandardFirmata & variants]
* Added StandardFirmataWiFi (Jesse Frush)
* Added ethernetConfig.h for StandardFirmataEthernet and StandardFirmtaEthernetPlus
* Removed serialUtils.h and using SerialFirmata class instead for Serial feature

FIRMATA 2.5.1 - Dec 26, 2015

[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.1
version=2.5.2
author=Firmata Developers
maintainer=https://github.com/firmata/arduino
sentence=Enables the communication with computer apps using a standard serial protocol. For all Arduino boards.
Expand Down
14 changes: 10 additions & 4 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,12 @@ Most of the time you will be interacting with Arduino with a client library on t
* [https://github.com/nfrancois/firmata]
* Max/MSP
* [http://www.maxuino.org/]
* Elixir
* [https://github.com/kfatehi/firmata]
* Modelica
* [https://www.wolfram.com/system-modeler/libraries/model-plug/]
* golang
* [https://github.com/kraman/go-firmata]

Note: The above libraries may support various versions of the Firmata protocol and therefore may not support all features of the latest Firmata spec nor all Arduino and Arduino-compatible boards. Refer to the respective projects for details.

Expand All @@ -82,7 +88,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.1) (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.2) (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 @@ -93,7 +99,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.1) (note there is a different download
`Firmata` folder with latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.2) (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 @@ -103,7 +109,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.1) (note there is a different download
`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.2) (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 @@ -112,7 +118,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.1) (note there is a different download
`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.2) (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
4 changes: 2 additions & 2 deletions release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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.1.zip
mv ./temp/Firmata.zip Firmata-2.5.2.zip

#package for Arduino 1.6.x
cp library.properties temp/Firmata
Expand All @@ -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.1.zip
mv ./temp/Firmata.zip Arduino-1.6.x-Firmata-2.5.2.zip
rm -r ./temp

2 comments on commit d21242b

@prajankya
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

revisions.txt is the class name "SerialFimata"?

Edit:
Ops, guess a typo.!

@soundanalogous
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, typo. Fixed. You can find the new SerialFirmata class here: https://github.com/firmata/arduino/tree/master/utility.

Please sign in to comment.