I have a keyboard matrix that is 4 columns and 6 rows. On first test, I had two columns where pressing keys activated two different keys on the column. I couldn't find any wiring issues, so I changed what pin the malfunctioning column uses...and got different behavior. I found a pin where one of the broken columns works properly, but trial and error hasn't yielded a pin where the final column behaves properly. The behavior is reproducible, so either I have a broken unit or there are differences in the pins...?
I'm using keypad.h. I know there are pin-dependent aspects of timer usage detailed here:
https://www.pjrc.com/teensy/td_pulse.html
...but I can't see anything that would explain what I'm seeing. Any ideas?
I'm using keypad.h. I know there are pin-dependent aspects of timer usage detailed here:
https://www.pjrc.com/teensy/td_pulse.html
...but I can't see anything that would explain what I'm seeing. Any ideas?