Skip to content

openppg/openppg-config

Repository files navigation

permalink
/index.html

This repo is retired

New page lives at https://config.openppg.com


OpenPPG Config

Configure your OpenPPG controller via WebUSB

Notes:

  • Only works in Google Chrome and related chromium variants (like Brave browser and new Microsoft Edge)
  • Also tested and working in Chrome on Android
  • In Windows you may have to enable the new USB backed by navigating to chrome://flags/#new-usb-backend

Local development

Chrome requires that websites are served over HTTPS, even locally, to use WebUSB. To do this I use the http-server node package in the main directory like this:

http-server --ssl --cert ~/.localhost-ssl/localhost.crt --key ~/.localhost-ssl/localhost.key

Contributing

Contributions are welcome via Github pull requests.

For all contributions, please respect the following guidelines:

  • Each pull request should implement ONE feature or bugfix. If you want to add or fix more than one thing, submit more than one pull request.
  • Do not commit changes to files that are irrelevant to your feature or bugfix (eg: .gitignore).
  • Be aware that the pull request review process is not immediate, and is generally proportional to the size of the pull request.

About

Configure OpenPPG controller

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published