Add fps option and throttle rate so that it does not exceed the servo resolution
Nits and tests
Constrain degrees to within the known range for a given servo

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Fix board initialization failure caused by user specified port names

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
v0.7.29

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Remove the sleep abomination from exposed Fn API

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
v0.7.30

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Feature: Implement Common Anode Led RGB
Add breadboard diagram for Led RGB Anode
[Led] Constrain value to ensure 8-bits
v0.7.31

Anode RGB support

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Remove the `mock` code path in Board's constructor. Allow disabling of debug mode.

The mock code path is not necessary with new 'isReady' io object flag. Without mock it is now desirable to allow disabling of debug mode. It still defaults to true.
When MockFirmata io plugin is used, don't bind process events in broadcast call

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Move to es6-shim. Replace WeakMap with Map

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Accelerometer refactor

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Continued refactoring of Accelerometer class

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Adding existing example docs

- added/updated docs
Add Ray Pierce to contributors

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
es7-shim

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Track value via state side table for pin.write(val) in Pin class

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>