Crate ace128_driver

Source
Expand description

Platform-agnostic driver for reading a Bourns Absolute Contact Encoder Bourns Absolute Contact Encoder (ACE-128) using embedded-hal.

Structs§

Ace128
Holds the GPIO pins in use by the encoder.

Constants§

ACE128_MAP
Maps the output of the 8 GPIO pins onto an encoder position. The array index is the ‘Decimal Output’ of the GPIO pins, and the value at the index is the corresponding ‘Position’. Only 128 valid positions exist for the 256 states (28 x GPIO) therefore invalid positions return None. See datasheet for more details.