Releases: rwaldron/johnny-five
Releases · rwaldron/johnny-five
v0.9.38
Commit | Message/Description |
---|---|
b7e83c5 | v0.9.38 |
6ddbf53 | update color-convert to 1.2.2 (#1085) |
a4108a5 | Make baud property settable. |
fe1f211 | Cool typo |
986d8e5 | Fix line follower example |
1c07d2f | Gruntfile: too clever for own damn good. |
976de26 | Regenerate examples |
7760829 | Update contributor entry for Michał [email protected] |
c170dd3 | Use value read instead of a new one |
5f99b89 | Dependencies: drop "descriptor" |
v0.9.2
Commit | Message/Description |
---|---|
8874df2 | v0.9.2 |
1658fd4 | Deps: Only loads es6-shim if necessary |
f57adfe | .tesselignore: es6-shim |
fbdad86 | Led.RGB: Fix PCA9685 pin normalization |
c80958c | Normalize pin values on components that use expanders |
4b1ffb2 | Add to .tesselignore |
edf7e8e | Add support for Tessel Servo module |
1a2cbdb | Fix default pwmRange for PCA9685 |
6f4eedd | Fix lint |
3b0c437 | Get a life travis. |
2bd4e10 | If a controller is specified for a component class using an Expander, don't normalize or "request" pins |
3c9f780 | Add support for Tessel Servo module |
922092f | Fix default pwmRange for PCA9685 |
03d739f | Updated PCA9685 in expander to use special values |
b734a6d | Switch to use expander class for PCA9685 in LED/RGB |
1cd5ae2 | Removed extra ) |
8341b85 | Switch to use expander for PCA9685 in LED |
9d3c4ac | Fixes Servo tests by purging Expanders after Motor tests |
14398a7 | Switch to use expander for PCA9685 in motor |
f4ea141 | Controllers can use Expanders. Migrate Servo and ESC |
04a9093 | Allow nodeunit:just:[array,of,test,files] |
v0.9.1
Commit | Message/Description |
---|---|
3a7baca | v0.9.1 |
194e480 | Fix appveyor badge url |
ae7646e | Run travis on modern infra |
59cc1c9 | Cull the garbage from package.json |
76c7504 | Read the long message. |
ba41155 | v0.9.0 |
5005ab0 | Appveyor badge |
fddb28c | Appveyor.yml |
440b95b | Travis: test several versions of node |
abb2f3a | Remove bogus null arguments from emitters. Fixes gh-561 |
5868321 | Let's try win-spawn because fucking windows |
33e1c8d | If Firmata installed serialport successfully, just steal it so we both can use it. |
bfb3204 | process.env.* will not work as expected. |
f11d2e4 | Cool typo spazz |
fa77a72 | delete process.ENV.SERIAL_PORT_INSTALLED; |
d6c1bc2 | Set ENV flag in preinstall, instead of attempting to install. Moves sp install back to postinstall |
9ae3157 | Deps: do serialport installation before deps (allow firmata to bail out) |
7c1919f | Deps: work in progress, temp switch to firmata.js repo |
3866a77 | Deps: work in progress, update to latest firmata.js |
e75078b | Deps: work in progress, postinstall script for serialport installation |
34b4b7b | v0.8.106 |
ee2f739 | IMU/Altimeter: Finesse elevations that are below sea level. It's magic. |
0f215d0 | v0.8.105 |
f9f8205 | Deps: lock in Firmata @ 0.6.0 until conditional serialport install updates are confirmed. |
28eb44a | v0.8.104 |
9ba3e90 | Altimeter: improved elevation requirement warning message |
57c5ab5 | Board.Controller: fix warn messages |
fd7fa13 | Migrate component classes to Board.Controller |
95ce9fa | Board.Controller: manage component controller decorator & required parameters |
5d7bf26 | v0.8.103 |
03b4c74 | Multi: MPL3115A2 reset Barometer/Altitude offset registers. |
d4a178f | v0.8.102 |
cfc5aec | Deps: lock in serialport 1.7.4 until cleared on 2.x.x with node 4.x.x |
a3e7131 | v0.8.101 |
382765a | Multi: make altitude calibration contingent on user specifying opts.elevation |
242c5b4 | merge |
f7f23a6 | Adding the initial chip configuration |
cf2fd16 | MPL3115A2: Calibration, requires a base altitude. |
dce73e8 | MPL3115A2: Calibration, requires a base altitude. |
0a13b77 | Update mpl3115a2 diagrams |
cafeaa4 | Joystick: cleanup example |
a4e0d29 | Joystick: Removes threshold option. |
cfbb299 | v0.8.100 |
c7c2a43 | Light: fix analog scaling |
75e744d | v0.8.99 |
2b3cdf1 | Light: ALSPT19 |
534dba9 | Readme: add more platforms to description |
730ce77 | v0.8.98 |
3b0da39 | Adding unit tests for MPL3115A2 |
5f94ad3 | merge |
bccdd8b | fixing bad emit pattern |
2eb3b1e | adding sources for formulae |
e8ba581 | adding wiring example |
a4661c3 | accidentally got a reference to Hygrometer. Wrong branch |
6675751 | Adding examples |
5237658 | Adding altimeter support |
c23c1a6 | Adding initial support for MPL3115A2 barometer/temperature. Altimiter to come |
1dc4cf0 | v0.8.97 |
207ecec | Added tests for the HTU21D |
1c194e0 | code review suggestions |
70abe98 | Adding wiring diagram |
59802b5 | Adding examples docs |
125cc79 | adding Multi controller and example |
feb960d | Adding support for the htu21d hygrometer and temperature |
3dbef91 | fixing bad emit pattern |
c08d5b6 | adding sources for formulae |
f9b9258 | adding wiring example |
88ad17a | accidentally got a reference to Hygrometer. Wrong branch |
dcb8146 | Adding examples |
66a7d80 | Adding altimeter support |
bc507ee | v0.8.96 |
80dfb3c | Examples: Photon Weather Shield, moisture sensor |
3e90ca4 | Sensor: support enable(), disable() |
90c58d2 | Pin: add isHigh, isLow properties |
b629d65 | Added missing file |
1ee5df5 | Removed unused variable |
d110e26 | Adding initial support for MPL3115A2 barometer/temperature. Altimiter to come |
... |
v0.8.86
Commit | Message/Description |
---|---|
bfb8a35 | v0.8.86 |
a843243 | Button: don't coerce pin to number unless safe to do so. Closes rwaldron/particle-io#63 |
7573e67 | Missed file from temperature example updates |
23dd731 | Examples: regen |
b9c0603 | Clean up temperature examples |
56c6508 | Temperature: Update LM335 component |
adea932 | jsbeautifer nits |
5c40e50 | Examples: generate led chars md |
a3b6d17 | Added LM335 temperature controller and sundries |
5f59204 | Fix plugin template |
3ee0f52 | Button hold, continually trigger action. Fixes gh-873 |
d0c614d | Boards: ensure logging methods are correctly defined. Fixes gh-875 |
99a1d8e | Servo-Animate |
832fb89 | Fix path to servo-lab in comments |
3d57ff7 | Add jorydotcom to contributors |
9aa9a90 | Nits: jsbeautifier run |
3e4595b | Tests: Plug board instance leak |
a79f247 | Demonstrate feasibility of change freq after instance creation |
0d5887b | Implement changing freq (interval) property after instance creation |
f270365 | Demonstrate feasibility of change freq after instance creation |
14db625 | Add Micro Magician examples and Shield Config |
408a8c0 | Controllers: update all controllers to forward opts param as argument to i2cConfig |
077784b | Tests: refactor all, phase 1 |
838c313 | Tests: Make board instances the value of a property of the current test |
4a8853c | Add missing calls to Board.purge() |
1a4ae86 | Fixes broken auto-id assignment. |
ad3c465 | Update tests to use fresh board instances |
84ede7b | Fix bug in node 0.12.x where clearTimeout expects argument to have an id property. |
856f026 | Upgrade to Travis container based infrastructure |
06e6d21 | When using mock-serial we should always assume success |
5ea339f | Fix example code copy-paste mess |
dd90b93 | Follow up test fixes to restore explicit serialport test with abort mechanism |
6b57289 | Test Issues |
e1dc526 | Examples: just some nit picking |
061d145 | LED: Add draw examples for 8x8 Matrix, add LED characters file. |
f13f78f | Lint nits |
5381dc2 | v0.8.85 |
65cc715 | Board: emit logging as events, pt. 2 clean up and tests |
a655be3 | Board: emit logging as events. |
fc79560 | Temporarily disabling ioHasError test |
2593dd6 | Update list of contributors—thanks to all these rad folks <3 |
9ad3e0f | LCD: adjust pins to match comments |
9e6282f | Build examples |
e88eac0 | LCD: adjust pins to match comments |
c17fe12 | v0.8.84 |
f96f7d7 | Pin: Remove console.log |
a3cf3bb | changed servo reference to led |
0322406 | change rgb-anode eg to use same pins as rgb cathode |
0b01c33 | wrong diagram/desc for RGB rainbow example |
99faadf | add RGB intensity example |
154b74b | v0.8.83 |
a400f42 | Examples: Keypad no longer using exec in examples |
48b448c | Examples: fix Keypad example paths |
565f48f | Update broken and outdated links for parts.md |
6336d4f | Ensure MockFirmata is used when IS_TEST_MODE=true. Fixes gh-828 |
c3fccf4 | Led.RGB: Use constrain() utility method |
bf96c66 | Fix typo |
d230a18 | Led.RGB: Add intensity method |
v0.8.82
Commit | Message/Description |
---|---|
d59827c | v0.8.82 |
785b263 | Keypad: examples |
2dc685e | Keypad: refactor |
6f2dfef | Expand test cases for the sensor class, and fix median value handling |
fa6118b | Fix mode descriptions in pin tests and add constant name verification |
8e061c1 | Proximity: fix example description typo |
6753bd4 | Proximity: add details, re: PingFirmata. Regenerate examples |
045678a | updated TinkerKit examples to use programs.json |
8e73bb7 | Updated docs to point to Bryan's new GitHub username |
7100750 | Sensor: simplify basic example |
c26ba04 | make fw/rev both 255 |
ad00740 | Update motor-hbridge wiring |
1fa4ce2 | Cleanup tests, purge boards. Fixes gh-827 |
504186a | v0.8.81 |
b70eebc | Expander: PCF8574 ensure that pin state byte is tracked |
46e7d8e | Interval is no longer a property on LED's |
14d2c8f | Updated the tinkerkit examples with working website. |
d4d207e | Fix linting nits |
485181a | Keypad examples, test cleanup |
22a92b0 | Alias Keypad => Touchpad |
6ee35bf | Support alternate key target maps for same controller |
6e92c63 | toKey => toTarget |
542b8de | git mv eg/keypad-MPR121.js eg/keypad-MPR121QR2.js |
95014c9 | Add default show arg |
b0f6810 | MPR121QR2 is not the same controller as MPR121 |
4dd3998 | Keypad class |
5092eb5 | Examples: minor nits |
v0.8.80
Commit | Message/Description |
---|---|
1499ad5 | v0.8.80 |
370144f | Package.json: remove galileo-io from optional deps |
739ad16 | Board.Component: update default componentOpts |
b63910c | Expander: skip pin normalization calls. |
59a6332 | Expander: fix incorrect inversion operation. |
e33c29e | Button: no false positive changes on initialization. |
3da536c | Button: limit dataHandler call to changes. |
c3d83e7 | v0.8.79 |
0f4c591 | Switch: add isOpen property |
2fee166 | Expander: PCF8591 diagram correction |
392a253 | Fixing broken links and images |
29fa861 | BMP180 diagram updates |
v0.8.78
Commit | Message/Description |
---|---|
b2380e2 | v0.8.78 |
624accb | readme nits |
777844e | Barometer: examples cleanup, external links |
e24beb1 | Barometer/Temperature/Multi: New class; MPL115A2 & BMP180 support |
f610150 | Examples: kinect nits |
46c6436 | Gruntfile: lint issue |
7ad3992 | Examples: fix removal section |
6bf1b6c | Examples: kinect update; regenerate |
fe3edd8 | Examples: move diagram to top of example |
v0.8.77
Commit | Message/Description |
---|---|
9d0e55d | v0.8.77 |
10df0b2 | Led: Fix indentation |
a597b9d | Add precisions on how to contribute to eg/docs |
64178ad | Examples: fix typo in motor doc |
d41d39e | Expander: Fix PCF8591 tests |
62c1b11 | Update grunt-contrib-jshint |
1e42e2f | Expander: PCF8591, fixup |
e4a15fd | Expander: PCF8591 |
bf8735c | Expander: switch examples to simplified API |
c851c14 | Led.RGB: Handle special value for fully off common anode LEDs |
3baeaa9 | Button: refactor to controller design. |
f52b814 | Expander/Virtual updates |
17315f1 | Boards: restore "lost" ready event for multi-board cases. Fixed gh-810 |
a1f3150 | Led.RGB: Minor cleanup |
bcb477d | Led: Remove type option |
ce82124 | Led.RGB: Move internal value writing out of controllers |
838bc2b | Led.RGB: Add Esplora support |
e0b967d | Led.RGB Tests: Add assertions for non-PWM pins |
7a91d9c | Led: DRY out the shape tests |
1e9c148 | Led.RGB: Add BlinkM support |
70deced | Led.RGB: Make write() writable to clean up tests |
397383f | Led, Led.RGB: Move interval to private state |
4bada6b | Motion: GP2Y0A60SZLF |
263f308 | Led.RGB: Refactor to device/controller model |
546904b | Sensor: Add microphone example |
7342a11 | LCD: Update examples to reflect present, correct API |
1a61f54 | Expander: MCP23017, MCP23008, PCF8574, PCF8574A, PCF8575, PCA9685 |
v0.8.76
v0.8.75
Commit | Message/Description |
---|---|
3636d4d | v0.8.75 |
2dd715f | Motion: Support for GP2Y0D810Z0F & GP2Y0D815Z0F |
2b991dd | Accelerometer: Add support for Esplora |
cb32d80 | Accelerometer: Remove duplicate definition for ADXL335 controller |
e0f9a1a | Accelerometer: Whitespace cleanup |
e526cf6 | Joystick: Controller refactor, Esplora support. |
084b028 | Collections: make methods mixin. |
add19d1 | Compass: combine scaling and heading calculation; conform to predominate controller pattern. |
97532b6 | Motion: remove garbage pixels from bottom of motion diagram |
5ecf5c7 | Motion/Proximity: updates to aliases, examples, breadboards |
d0b4b01 | Motion: add HC-SR501 alias. |
73b1d6e | Motion: nit-picking to descriptions |
ed3dd74 | Motion: comment the data firehouse, incl. comment re: behavior. |
8a89f3b | Motion: Add generic change event. |
f6952a1 | Motion: finalize GP2Y0D805Z0F support! |
30b4ed0 | Servo: fix non-firmata non-normalization test |
4b6e807 | Led: consolidate Object.defineProperties(this, ..) mode def. |
e8b83f4 | Servo: Fixes tests that would break due to reliance on a polluted environment. |
41277dc | Adds "release" file to npmignore |
d717b37 | Cleanup nits |
63e1b85 | Update examples, add deprecation warnings |
dcaac93 | Add GP2Y0D805Z0F plus tests and examples |
954cf70 | Remove temporal, add toBoolean |
829a5a3 | Added motion class with PIR controller |