05-26-2022, 02:52 AM
Hello.
I'm researching rotary encoders and it looks like I'd need at least three GPIO pins available for one encoder with a push switch. Since I'm using an Allo Piano 2.1 DAC, it doesn't take long to run out of available GPIO pins so I'm trying to utilize i2c as much as possible.
I found that Adafruit has an i2c encoder.
So, before purchasing hardware, is it possible to utilize the OAP controller service for one or more rotary encoders connected via i2c? It's hard for me to tell via the available documentation. There is a python library for the Adafruit encoder that could be used with the OAP API, but I'd imagine the controller service would have a faster response.
I'm researching rotary encoders and it looks like I'd need at least three GPIO pins available for one encoder with a push switch. Since I'm using an Allo Piano 2.1 DAC, it doesn't take long to run out of available GPIO pins so I'm trying to utilize i2c as much as possible.
I found that Adafruit has an i2c encoder.
So, before purchasing hardware, is it possible to utilize the OAP controller service for one or more rotary encoders connected via i2c? It's hard for me to tell via the available documentation. There is a python library for the Adafruit encoder that could be used with the OAP API, but I'd imagine the controller service would have a faster response.