Johnny Five Versions Save

JavaScript Robotics and IoT programming framework, developed at Bocoup.

v2.1.0

2 years ago
Commit Message/Description
a628ad9e 2.1.0
4c5cbb14 Update master => main
538b94ab fix: Thermometer extends Withinable, not Emitter
6b2ca0df Add EventEmitter to test/.jshintrc
d7b2b45f CI: remove "npm install -g npm@3"
f24969a6 Dependencies: [email protected], [email protected]
460179bb Emitter: rename Suspendable -> Emitter and update everything to use our Emitter
8dc5651c Suspendable: adds class that provides a "pause" and "resume" method
206c0803 README: update travis domain
5e7d6531 README: regenerate examples and readme
94584f8c Remove outdated references
62ef6fbe CI: node 14 & 16
3a5b52d3 jshint: esversion 9
6cd4a198 package-lock.json: regenerate for lockfileVersion 2
c81033f4 Examples: more updates, 2
0aaa7ecc Examples: more updates
725784f3 README.md

v2.0.0

3 years ago
Commit Message/Description
deea77dc 2.0.0
5b6683e1 SIP: Remove old comment
5bbb4e4d Examples: regenerate for new changes
46ada0ff Switch to 'change' event
73be1ba5 The sweep:full event was ambiguous and has been removed
1de6b2b0 Fix small example bugs
5bc60069 Rick and I independently verified that this example doesn't work and shouldn't be a promoted example
232e4f5f Easing: revert to pre-ES2018 syntax.
6dd0a63c PORTED: "chore: Upgrade SerialPort to v8"
c8e9ba55 Fix mistakenly changed url
a9499fd7 Board: modernization pass
02593c4d Keypad: provide Node 10 friendly "array flatten" mechanism :eyeroll:
10c40953 CI: Drop Node.js <= 10
52244b8f Examples: regenerate
d243a8a8 Modernize library and test code, pt 2
0e735c46 {Accelero, Alti, Baro, Magneto, Gyro, Hyro, Thermo}meter: IMU or Multi -> SIP
a6c36cd6 IMU -> SIP
c5b2d634 Examples: updates
fbd7064d Modernize library and test code

v1.5.0

3 years ago
Commit Message/Description
b0b1a213 1.5.0
efcaabc8 Updated IO Plugins Link to the up to date one.
671434d3 Fix error on code sample
ca35432b tesselignore: node_modules/@serialport
0645790e Dependencies: [email protected]

v1.4.0

4 years ago
Commit Message/Description
b4068721 1.4.0
83f095c3 Examples: regenerate for new copyright year
47613dd8 Dependencies: [email protected]
83f8ea70 chore: Upgrade SerialPort to v8
9f3d1569 update awesome.md adding new robot to put as sample
fb0176d7 docs: update IMU examples
2d225b2d Fix expander MCP23017 schema (#1632)
03286cfe Examples: regenerate
550c5755 Animation: Modernizing the source + built-in easing
6aa296f7 Remove invertPWM on PICAR_V
b5a7f4ff Light: Modernizing the source (class syntax and other small changes)
6fe5c2c3 Update light class to es6
3aabf288 Add support for PCA9685_Hybrid motors
1893635f Examples: format nitpicking
4b656041 Examples: regenerate
f3ddbb5e Examples: Accelerometer nitpicking, Board, Exander, misc.
87cbae26 Examples: regenerate
99ce13b5 Examples: ShiftRegister nitpicking
c01a476b chore(deps): update dependencies to fix vulnerabilities
b988b276 fix: variable name (#1621)

v1.3.1

4 years ago
Commit Message/Description
ccf0067e 1.3.1
127876e5 Examples: regenerate
af151a39 Examples: make Compass example output consistent
eb346b2e Examples: make Color example output consistent
bc4933e7 Examples: make Barometer example output consistent
aa45d9ca Examples: regenerate
781a816c Examples: make Accelerometer example output consistent
54a24898 Examples: regenerate
6a3fa494 Examples: make Altimeter example output consistent
7f868d3f Update Altimeter examples
bf84359a Examples: regenerate
acc4923c Examples: make ready handlers into arrow functions
90494b9b led: updated led-rgb examples syntax
ff3a0303 Disable all call
c4410e8c Examples: regenerate
74196b50 Examples: fix Proximity base example
af28437b Examples: regenerate
2d335008 Examples: make GPS example output consistent
4d6c89aa Examples: make Light example output consistent
e8462482 Examples: make Proximity example output consistent
9dccdc3e Examples: make Thermometer example output consistent
4af585aa Update Thermometer examples
f2d46849 Update LED-Digits examples
bf8a6d46 Update Stepper examples
ca68b6e8 Update Switch examples
5933b187 Examples: regenerate
3dfb6167 Examples: update Proximity examples to modern JS
d0ce79b8 Examples: make Sonar examples use Proximity class
17b4f419 Sonar examples
ff4da5f0 Fix error in VNH5019 example
08ba5b7f Examples: dump unused docs/*.md
3e2bc000 Example: eg/servo-diagnostic.js simplified
2ce05052 Examples: Update Servo Syntax
89c70b79 Examples: regenerate
687d0327 Examples: miscellaneous nitpicks
4ceca23e Examples: update light syntax
f5cd78c6 updated docs
5c86c4b8 using global board with arrow function
3de27cf0 use scaleTo
8f1bfef0 update syntax for led examples
a0dd3ed1 use scaleTo
fd0e778d keep this bound to board for ready event callback
1af10e9d update syntax on led examples
db9a6036 update syntax for led examples
5ef0233a update led-array-controller syntax
8fc7030f Examples: update led-array syntax
48f367d3 docs: update ESC examples with newer javascript syntax
512e3a63 Examples: Update Motor Syntax
247734c3 Examples: update Accelerometer programs syntax
bff8ebd6 .npmignore: add .github/, lib/.sublime-*
abe9b163 Examples: Update GPS Syntax (#1599)
507c5c01 Examples: update led (#1598)
375b4720 Update ESC examples to new API methods
bfca38fe Update js file after raspi-io v10.0.0
fbb4497e Update example after raspi-io v10.0.0

v1.3.0

4 years ago
Commit Message/Description
0ed3cad9 1.3.0
5f94bb57 ESC: Removes speed because there is no safe reason to continue supporting it.
0d5ca147 ESC: deprecate speed(percent), introduce throttle(us).

v1.2.0

4 years ago
Commit Message/Description
b3c5df9d 1.2.0
d0c778c4 Board: populate this.io.RESOLUTION from defaults and io.RESOLUTION
2e982d5f five/Board: remove "array-includes-shim"
70d60133 Temporal SHA update
20e7f741 Update Raspberry Pi example

v1.1.0

4 years ago
Commit Message/Description
ae4f4653 1.1.0
adf61a98 CI: apparently appveyor does not have node 12
d2edcbe0 Examples: regen for 2019
d611a563 CI: drop Node 6, add Node 12
106eabb7 Servo: Adjust PCA9685 special case check for Tessel 2 IO instance name
75289e8b Dependencies: [email protected], [email protected]
c8d4f07f Do not require SERIAL_PORT_IDs.Default
5d0dc723 Use ternary operator for clarity
93acf355 Remove useless var assignment
33750a6c Use correct port for Potentiometer example
e30fb75b add "robotics" keyword to npm keywords
a624f7d8 Fix for #1499
fc7cb1fb Add support for PWM resolutions other than 8-bit
dceb3060 Run grunt to generate readme
0a0077a1 Add badge to display install size

v1.0.0

5 years ago
Commit Message/Description
210aaf4b 1.0.0

v0.15.1

5 years ago
Commit Message/Description
6f055f35 0.15.1
c935e16f Add stale.yml
fac4e2b9 Gruntfile + CI: build system updates
b9fe0268 Package.json: move contributors to CONTRIBUTORS.md
360b22b7 Add missing commas in stepper comments
017e5f19 Regenerate examples