/temper

Go bindings for the TEMPer USB temperature sensor

Primary LanguageGoMIT LicenseMIT

temper

GoDoc Go Report Card License Badge

Go library to communicate with a TEMPer USB temperature monitors.

Installation

$ go get github.com/gotmc/temper

Dependencies

  • libusb C library — Library for USB device access
    • OS X: $ brew install libusb
    • Debian/Ubuntu: $ sudo apt-get install -y libusb-1.0-0 libusb-1.0-0-dev
  • Go libusb — Go bindings for the libusb C library
    • Add require github.com/gotmc/libusb v1.0.22 to your go.mod

Documentation

Documentation can be found at either:

Contributing

Contributions are welcome! To contribute please:

  1. Fork the repository
  2. Create a feature branch
  3. Code
  4. Submit a pull request

Testing

Prior to submitting a pull request, please run:

$ make check
$ make lint

To update and view the test coverage report:

$ make cover

Prior Art

Below are projects written in other languages:

License

temper is released under the MIT license. Please see the LICENSE.txt file for more information.