Skip to content
/ temper Public

Go bindings for the TEMPer USB temperature sensor

License

Notifications You must be signed in to change notification settings

gotmc/temper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Go bindings for the TEMPer USB temperature sensor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published