mirror of
https://github.com/scottbez1/smartknob.git
synced 2025-11-04 17:19:40 +08:00
- Breaking proto updates - added position nonce to config, and added ability to specify a sub_position via config as well => more flexibility to control position via config - added version as first field of serial protocol messages, so future breaking proto updates can easily be detected and ignored - Fixed up web-based demo of a mock video editor/timeline jog/playback controller - Fixed config/state flow so that mode changes correctly maintain playback position - Demo: https://www.youtube.com/watch?v=J9192DfZplk |
||
|---|---|---|
| .. | ||
| packages | ||
| .gitignore | ||
| .npmrc | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Typescript SmartKnob protobuf interface library and examples
Requirements (nvm is recommended)
- node >= 18.11.0
- npm >= 8.19.2
Setup
npm ci
npm run build
Example
A basic Node.js CLI example. Connect the SmartKnob via USB, then run the example:
npm run example