adafruit / Adafruit_Seesaw

Arduino library driver for seesaw multi-use chip
93 stars 64 forks source link

Multiple FALLING/RISING event while there was only one button pushed #28

Open ben-64 opened 4 years ago

ben-64 commented 4 years ago

Hello,

I'm facing an issue, and I am not able to find if it's an hardware or software error.

I'm using the Adafruit_MultiTrellis class with the basic multitrellis example, and some times when I push the button number 0x18, events for buttons 0x0, 0x8, 0x10 and 0x18 are raised, such as I pushed the four buttons at the same time. The order seems to be always the same. It's not happening every time, but nearly one in ten. However, I think it only happens if button 0x0, 0x8 and 0x10 were previously pushed. Right know, I was not able to have a deterministic error.

I have no clue on how to solve that problem.