Version 3.6.0 is released!

This is a feature and cleanup release. It adds support for 12 new Raspberry Pi boards, including the 3 new Raspberry Pi 4 boards.

The new release contains 31 changes from 4 contributors for a diff stat of 64 files changed, 1800 insertions(+), 916 deletions(-).

New packages

  • netlink: add experimental onewire linux native support.

Improvements

  • rpi: rewrote the revision parsing code, enabling support for 12 new boards and future proofing the code. Added tons of unit tests.
  • pca9685: Use multi-bytes transaction for faster operation, plus code cleanup.
  • ccs811: Updated datasheet URL.
  • mpu9250: Massive documentation cleanup.
  • mcp9808: Fixed temperature conversion.
  • travis: Added many new checks and other improvements; enforce go vet shadow, golint, misspell, ineffassign, test with GO111MODULE=on, use go-build cache.
  • Fixed misspellings found and other linter issues.

Special thanks

Thanks to:

I (@maruel) did the rest, including the release process and the gohci test lab.

Found bugs? Have questions?

Follow twitter.com/periphio for news and updates!