I think the row pin should not be High all the time as done on line 25, as we are already pulling each row up on line 36 for checking. when all the row line were high it caused glitches in my irq handler to fix it on line 25 i put each row pin value to 0.
I think the row pin should not be High all the time as done on line 25, as we are already pulling each row up on line 36 for checking. when all the row line were high it caused glitches in my irq handler to fix it on line 25 i put each row pin value to 0.