Commit Graph

4 Commits (46ea7926cca5d8dfda5ff4572040d34657b698ec)

Author SHA1 Message Date
Marc-Antoine Ruel 46ea7926cc gpiostream: Add BitStream.LSBF
Remove Bits.

Fixes #189
8 years ago
Marc-Antoine Ruel 5b5083e8fb Move code around to make drivers follow a common pattern
The idea is to enable navigating across the code more easily by using similar
layout amongs the drivers.

Similar to gofmt, it's not about making a stylistic choice, but having a single
style.

Use the following layout for drivers:
- exported support types
- Opts struct
- New func
- Dev struct and methods
- Private support code

No functional change.

A lot of code moved around, so it will likely break any pending PR or fork. :/
8 years ago
M-A 11522179a3 gpiostream: Implement LSB and MSB variations. (#188)
Make the encoding clear via examples.

Comment that the non-marked version is deprecated and will be removed in the
next major version.
9 years ago
M-A 0b05c62a9e nrzled: add support for ws281x and clones (#165)
- Includes driver and CLI. Completely untested.
9 years ago