Skip to content

Commit d21242b

Browse files
bump version to 2.5.2
1 parent 74ca704 commit d21242b

File tree

6 files changed

+31
-10
lines changed

6 files changed

+31
-10
lines changed

Firmata.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Firmata.cpp - Firmata library v2.5.1 - 2015-12-26
2+
Firmata.cpp - Firmata library v2.5.2 - 2016-2-15
33
Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved.
44
Copyright (C) 2009-2016 Jeff Hoefs. All rights reserved.
55

Firmata.h

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Firmata.h - Firmata library v2.5.1 - 2015-12-26
2+
Firmata.h - Firmata library v2.5.2 - 2016-2-15
33
Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved.
44
Copyright (C) 2009-2015 Jeff Hoefs. All rights reserved.
55
@@ -30,7 +30,7 @@
3030
*/
3131
#define FIRMATA_FIRMWARE_MAJOR_VERSION 2
3232
#define FIRMATA_FIRMWARE_MINOR_VERSION 5
33-
#define FIRMATA_FIRMWARE_BUGFIX_VERSION 1
33+
#define FIRMATA_FIRMWARE_BUGFIX_VERSION 2
3434

3535
/* DEPRECATED as of Firmata v2.5.1. As of 2.5.1 there are separate version numbers for
3636
* the protocol version and the firmware version.
@@ -115,6 +115,7 @@
115115
#define ONEWIRE 0x07 // same as PIN_MODE_ONEWIRE
116116
#define STEPPER 0x08 // same as PIN_MODE_STEPPER
117117
#define ENCODER 0x09 // same as PIN_MODE_ENCODER
118+
#define IGNORE 0x7F // same as PIN_MODE_IGNORE
118119

119120
extern "C" {
120121
// callback function types

extras/revisions.txt

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
FIRMATA 2.5.2 - Feb 15, 2016
2+
3+
[core library]
4+
* Added Wi-Fi transport (Jesse Frush)
5+
* Added support for Arduino MKR1000 (Jesse Frush)
6+
* Moved Serial feature to own class SerialFimata
7+
* Moved pin config and pin state handling to Firmata.cpp
8+
* Added new method disableBlinkVersion to provide a way to optionally bypass startup blink sequence
9+
10+
[StandardFirmata & variants]
11+
* Added StandardFirmataWiFi (Jesse Frush)
12+
* Added ethernetConfig.h for StandardFirmataEthernet and StandardFirmtaEthernetPlus
13+
* Removed serialUtils.h and using SerialFirmata class instead for Serial feature
14+
115
FIRMATA 2.5.1 - Dec 26, 2015
216

317
[core library]

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=Firmata
2-
version=2.5.1
2+
version=2.5.2
33
author=Firmata Developers
44
maintainer=https://github.com/firmata/arduino
55
sentence=Enables the communication with computer apps using a standard serial protocol. For all Arduino boards.

readme.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ Most of the time you will be interacting with Arduino with a client library on t
5757
* [https://github.com/nfrancois/firmata]
5858
* Max/MSP
5959
* [http://www.maxuino.org/]
60+
* Elixir
61+
* [https://github.com/kfatehi/firmata]
62+
* Modelica
63+
* [https://www.wolfram.com/system-modeler/libraries/model-plug/]
64+
* golang
65+
* [https://github.com/kraman/go-firmata]
6066

6167
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.
6268

@@ -82,7 +88,7 @@ $ git clone [email protected]:firmata/arduino.git ~/Documents/Arduino/libraries/Fir
8288

8389
##Updating Firmata in the Arduino IDE - older versions (<= 1.6.3 or 1.0.x)
8490

85-
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.
91+
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.
8692

8793
*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).*
8894

@@ -93,7 +99,7 @@ The Firmata library is contained within the Arduino package.
9399
1. Navigate to the Arduino application
94100
2. Right click on the application icon and select `Show Package Contents`
95101
3. Navigate to: `/Contents/Resources/Java/libraries/` and replace the existing
96-
`Firmata` folder with latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.1) (note there is a different download
102+
`Firmata` folder with latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.2) (note there is a different download
97103
for Arduino 1.0.x vs 1.6.x)
98104
4. Restart the Arduino application and the latest version of Firmata will be available.
99105

@@ -103,7 +109,7 @@ will differ slightly: `Contents/Java/libraries/Firmata` (no Resources directory)
103109
###Windows:
104110

105111
1. Navigate to `c:/Program\ Files/arduino-1.x/libraries/` and replace the existing
106-
`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.1) (note there is a different download
112+
`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.2) (note there is a different download
107113
for Arduino 1.0.x vs 1.6.x).
108114
2. Restart the Arduino application and the latest version of Firmata will be available.
109115

@@ -112,7 +118,7 @@ for Arduino 1.0.x vs 1.6.x).
112118
###Linux:
113119

114120
1. Navigate to `~/arduino-1.x/libraries/` and replace the existing
115-
`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.1) (note there is a different download
121+
`Firmata` folder with the latest [Firmata release](https://github.com/firmata/arduino/releases/tag/2.5.2) (note there is a different download
116122
for Arduino 1.0.x vs 1.6.x).
117123
2. Restart the Arduino application and the latest version of Firmata will be available.
118124

release.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ cd temp
1616
find . -name "*.DS_Store" -type f -delete
1717
zip -r Firmata.zip ./Firmata/
1818
cd ..
19-
mv ./temp/Firmata.zip Firmata-2.5.1.zip
19+
mv ./temp/Firmata.zip Firmata-2.5.2.zip
2020

2121
#package for Arduino 1.6.x
2222
cp library.properties temp/Firmata
@@ -31,5 +31,5 @@ cd ..
3131
find . -name "*.DS_Store" -type f -delete
3232
zip -r Firmata.zip ./Firmata/
3333
cd ..
34-
mv ./temp/Firmata.zip Arduino-1.6.x-Firmata-2.5.1.zip
34+
mv ./temp/Firmata.zip Arduino-1.6.x-Firmata-2.5.2.zip
3535
rm -r ./temp

0 commit comments

Comments
 (0)