JavaScript Robotics and IoT programming framework, developed at Bocoup.
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 |
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 |
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] |
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) |
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 |
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). |
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 |
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 |
Commit | Message/Description |
---|---|
210aaf4b | 1.0.0 |
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 |