Intial BLE support for Arduino 101 and some BRL boards #279
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds StandardFirmataBLE for Arduino 101. Should also work with the RedBearLab BLE Shield (v2) when paired with a board with sufficient memory (Zero, Due, Mega). Works with RedBearLab BLE Nano with modifications (detailed here).
To use with the Arduino 101, you must install the Intel Curie Boards v1.0.5 package via the Arduino Boards Manager. Reporting of analog input values and I2C read (when using READ_CONTINUOUS mode) will be slow (~150ms interval). You can greatly speed things up however by manually patching the CurieBLE library via the instructions here in StandardFirmataBLE.ino.
An example firmata.js (node.js) script for the Arduino 101 and RBL BLE shield is available here: https://gist.github.com/soundanalogous/927360b797574ed50e27
To use StandardFirmataBLE with supported RedBearLab boards, install the latest version of the arduino-BLEPeripheral library.