Firmata 2.5.3
What's new
Highlights:
- Use Firmata over BLE on the Arduino 101 with StandardFirmataBLE
- Use Firmata over Wi-Fi on the ESP8266 or Arduino MKR1000 with StandardFirmataWiFi
See all boards and shields compatible with StandardFirmataWiFi
Contributions:
- ESP8266 support (Jens B. & Jacob Rosenthal)
- Added host connection callback (Jens B.)
- Wi-Fi TCP client (Jens B.)
- Added ability to choose between Wi-Fi TCP client or server (Jens B.)
- BLE transport (BLEStream based on BLESerial by Volta Molda, also thanks to Sandeep Mistry)
- Various updates to StandardFirmataWiFi (Jens B.)
- Increased I2C RX data buffer from 32 to 64 bytes (Rick Waldron)
Additional changes:
- Fixed Arduino Galileo and Edison compile issues
- Removed StandardFirmataEthernetPlus
- Made StandardFirmataEtherent configurable (to optionally add Plus functionality)
- Improved configuration instructions for StandardFirmataEthernet and StandardFirmataWiFi
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.3.zip for v1.0.x or Arduino-1.6.x-Firmata-2.5.3.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.