adafruit / seesaw

I2C friend to expand capabilities of other chips.
Other
76 stars 34 forks source link

No support for encoders with different pulses per detent #61

Open joelspadin opened 1 year ago

joelspadin commented 1 year ago

There are many rotary encoders that have half as many pulses as detents, and Seesaw will only change the position by one for every two detents of rotation with one of these encoders. The firmware should support an option to configure the number of detents per cycle, similar to https://docs.circuitpython.org/en/latest/shared-bindings/rotaryio/index.html#rotaryio.IncrementalEncoder.divisor.