Jeff Hoefs
Jeff Hoefs
The `configurable` branch of Firmata provides support for the onewire protocol. Add this functionality to Breakout as well along with an example application.
It appears there are tighter security restrictions in macOS Sierra that no longer allow unsigned apps to be installed. Currently looking into a work around.
Dispatch `SERIAL_MESSAGE` and `I2C_REPLY` events from IOBoard so Serial and I2CBase can listen for these specific messages rather than the general `SYSEX_MESSAGE`.
Support for rotary encoders was added to the [configurable_dev](https://github.com/firmata/arduino/tree/configurable_dev) branch in Firmata. Need to create an Encoder io object in Breakout.
Add the ability to set an RGB LED color using a hex value or separate red, green and blue colors. Currently only the latter is supported.
provide an `on()` alias for `addEventListener()` and an `off()` alias for `removeEventListener()'
When creating a instance of an io component, allow users to pass `"A0"` instead of `boardRef.getAnalogPin(0)` and `"D5"` instead of `boardRef.getDigitalPin(5)`. Also passing just a number should call `boardRef.getDigitalPin(num)` for...
In order to support host applications (StandardFirmata, AdvancedFirmata and ConfigurableFirmata are a "host applications") that don't use the capability query, each time a pin mode is set by the client,...
expose the [sendDigitalPort method](https://github.com/soundanalogous/Breakout/blob/master/src/core/IOBoard.js#L1174-L1185) so users can write data to an entire port if necessary (rather than pin by pin). Dispatch an event (IOBoardEvent.DIGITAL_PORT_DATA) from within [processDigitalMessage](https://github.com/soundanalogous/Breakout/blob/master/src/core/IOBoard.js#L340-L382) that enables users...
I have a BeagleBone black and have been meaning to get it to work with Breakout. The plan is to use the Adafruit python library for the beaglebone to create...