Firmata 2.5.1
What's new
- Adds ability auto-restart an I2C transmission. To enable, set bit 6 of byte 3 of the I2C_REQUEST message.
VERSION_BLINK_PIN
is now optional. Useful for boards that do not have a on-board LED.- Adds support for the Arduino 101 board
- Separates Firmata protocol version from Firmata firmware version.
Important note for Firmata client library developers: REPORT_VERSION
now returns the Firmata protocol version and REPORT_FIRMWARE
now returns the firmware version. Currently the version numbers are the same but they may diverge in the near future. Please update accordingly.
Installation
See the readme file for instructions on updating Firmata.
If you're using Arduino 1.6.3 or older (including the 1.0.x series) you'll need to download the attached file below for your version (Firmata-2.5.1.zip for v1.0.x or Arduino-1.6.x-Firmata-2.5.1.zip for v1.6.x and 1.5.x) and update following these instructions. For Arduino 1.6.4 and newer, simply update via the Arduino library manager.