Skip to content

Commit

Permalink
bump version to 2.4.4
Browse files Browse the repository at this point in the history
  • Loading branch information
soundanalogous committed Aug 9, 2015
1 parent 0821d82 commit 956e663
Show file tree
Hide file tree
Showing 11 changed files with 30 additions and 18 deletions.
4 changes: 3 additions & 1 deletion Boards.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
version 2.1 of the License, or (at your option) any later version.
See file LICENSE.txt for further informations on licensing terms.
Last updated August 9th, 2015
*/

#ifndef Firmata_Boards_h
Expand Down Expand Up @@ -139,7 +141,7 @@ writePort(port, value, bitmask): Write an 8 bit port.
#endif

// Arduino Duemilanove, Diecimila, and NG
#if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__)
#if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) || defined(__AVR_ATmega328__)
#if defined(NUM_ANALOG_INPUTS) && NUM_ANALOG_INPUTS == 6
#define TOTAL_ANALOG_PINS 6
#define TOTAL_PINS 20 // 14 digital + 6 analog
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.4.3 - 2015-4-11
Firmata.cpp - Firmata library v2.4.4 - 2015-8-9
Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved.
This library is free software; you can redistribute it and/or
Expand Down
4 changes: 2 additions & 2 deletions Firmata.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Firmata.h - Firmata library v2.4.3 - 2015-4-11
Firmata.h - Firmata library v2.4.4 - 2015-8-9
Copyright (c) 2006-2008 Hans-Christoph Steiner. All rights reserved.
This library is free software; you can redistribute it and/or
Expand All @@ -21,7 +21,7 @@
* installed firmware. */
#define FIRMATA_MAJOR_VERSION 2 // for non-compatible changes
#define FIRMATA_MINOR_VERSION 4 // for backwards compatible changes
#define FIRMATA_BUGFIX_VERSION 3 // for bugfix releases
#define FIRMATA_BUGFIX_VERSION 4 // for bugfix releases

#define MAX_DATA_BYTES 64 // max number of data bytes in incoming messages

Expand Down
4 changes: 2 additions & 2 deletions examples/StandardFirmata/StandardFirmata.ino
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
any host computer software package.
To download a host software package, please clink on the following link
to open the download page in your default browser.
to open the list of Firmata client libraries your default browser.
https://github.com/firmata/arduino#firmata-client-libraries
Expand All @@ -20,7 +20,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated by Jeff Hoefs: April 11, 2015
Last updated by Jeff Hoefs: August 9th, 2015
*/

#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 @@ -4,7 +4,7 @@
any host computer software package.
To download a host software package, please clink on the following link
to open the download page in your default browser.
to open the list of Firmata client libraries your default browser.
https://github.com/firmata/arduino#firmata-client-libraries
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 by Jeff Hoefs: April 11, 2015
Last updated by Jeff Hoefs: August 9th, 2015
*/

/*
Expand Down
6 changes: 3 additions & 3 deletions examples/StandardFirmataYun/StandardFirmataYun.ino
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
any host computer software package.
To download a host software package, please clink on the following link
to open the download page in your default browser.
to open the list of Firmata client libraries your default browser.
https://github.com/firmata/arduino#firmata-client-libraries
Copyright (C) 2006-2008 Hans-Christoph Steiner. All rights reserved.
Copyright (C) 2010-2011 Paul Stoffregen. All rights reserved.
Copyright (C) 2009 Shigeru Kobayashi. All rights reserved.
Copyright (C) 2009-2014 Jeff Hoefs. All rights reserved.
Copyright (C) 2009-2015 Jeff Hoefs. All rights reserved.
Copyright (C) 2014 Alan Yorinks. All rights reserved.
This library is free software; you can redistribute it and/or
Expand All @@ -21,7 +21,7 @@
See file LICENSE.txt for further informations on licensing terms.
Last updated by Jeff Hoefs: April 11, 2015
Last updated by Jeff Hoefs: August 9th, 2015
*/

/*
Expand Down
10 changes: 10 additions & 0 deletions extras/revisions.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
FIRMATA 2.4.4 - Aug 9, 2015

[core library]
* Added support for chipKIT boards (Brian Schmalz, Rick Anderson and Keith Vogel)
* Added support for ATmega328 boards (previously only ATmega328p was supported)

[StandardFirmata]
* Added StandardFirmataChipKIT for ChipKIT boards (Brian Schmalz, Rick Anderson and Keith Vogel)
* Ensure Serial is ready on Leonardo and other ATMega32u4-based boards

FIRMATA 2.4.3 - Apr 11, 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.4.3
version=2.4.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 boards.
Expand Down
8 changes: 4 additions & 4 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Most of the time you will be interacting with arduino with a client library on t
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.

##Updating Firmata in the Arduino IDE
The version of firmata in the Arduino IDE contains an outdated version of Firmata. To update Firmata, download the latest [release](https://github.com/firmata/arduino/releases/tag/v2.4.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.
The version of firmata in the Arduino IDE contains an outdated version of Firmata. To update Firmata, download the latest [release](https://github.com/firmata/arduino/releases/tag/v2.4.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).*

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

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

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

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.4.3.zip
mv ./temp/Firmata.zip Firmata-2.4.4.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.4.3.zip
mv ./temp/Firmata.zip Arduino-1.6.x-Firmata-2.4.4.zip
rm -r ./temp

0 comments on commit 956e663

Please sign in to comment.