Skip to content

Firmata 2.5.5

Compare
Choose a tag to compare
@soundanalogous soundanalogous released this 07 Mar 06:12

This release introduced a bug that broke Firmata strings and I2C, please use Firmata 2.5.6 or newer instead.

What's new

  • Updated BLEStream for compatibility with CurieBLE v2 (Sandeep Mistry)
  • Added support for MKRZero (Sandeep Mistry)

This update also includes a number of changes from an ongoing refactor of the Firmata core by Zak Fields. These changes don't impact user facing sketches, they are all internal only. Changes include:

  • Split out parser logic into new lib free of Arduino-specific dependencies.
  • Added new class to support cross platform marshalling of Firmata procedure calls.
  • Split out core constants to separate file.
  • Split out core defines to separate file.
  • Added firmata namespace to core library classes.

Installation

See the readme file for instructions on updating Firmata.

For Arduino 1.8.x or 1.6.4 and newer, simply update via the Arduino library manager.

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 (Arduino-1.6.x-Firmata-2.5.5.zip for v1.8.x, v1.6.x and 1.5.x or Firmata-2.5.5.zip for v1.0.x) and update following these instructions.