Banks T e37fcdea98 Replace JPigpio, add hardware PWM support (#127)
* Send brightness properly to clients

* Refactor GPIO, add custom Pigpio socket wrapper

* Replace PiGPIO with PigpioPin, fix hardwarePWM

* Remove Jpigpio dependency

* Apply Spotless

* Warn user of Pigpio pin incapable of hardware PWM

* Begin rework of blinking and brightness control for vision leds

* Fixed blink, fixed brightness persistence, added bootup blink

* Cleanup HardwareManager access of config

* Apply spotless

* Skip hardware test on non-Pi

Co-authored-by: Matt <matthew.morley.ca@gmail.com>
2020-10-16 19:06:40 -04:00
2020-07-28 20:22:08 -04:00
2020-07-03 00:45:42 -04:00
2020-03-21 01:00:34 +02:00

Photon Vision

CI codecov

A copy of the latest development release is available here.

PhotonVision is a fork of Chameleon Vision, a free open-source software for FRC teams to use for vision processing on their robots. Thank you to everyone who worked on the original project.

For information on contributing or running PhotonVision, please read our documentation on ReadTheDocs.

Roadmap

Our roadmap is publicly available on Trello.

Authors

A list of contributors is available in our documentation on ReadTheDocs.

Acknowledgments

License

Usage of PhotonVision must fall under all terms of GNU General Public License

Description
PhotonVision - FRC Vision Processing
Readme GPL-3.0 639 MiB
Languages
Java 56.5%
C++ 14.9%
Vue 9.2%
Python 7.9%
TypeScript 7.9%
Other 3.4%