adafruit / adafruit/Adafruit_CircuitPython_MatrixKeypad

Add support for inverse diode direction

Open
#17 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
16
Forks
9
PR merge metrics
No merged PRs in 30d

Description

IS
- Only **row** pins are driven
- Diodes in "Col -> Row" direction are not supported

SHOULD
- Inverse diode direction should be supported, e.g. with a flag on construction
- Then the **column** pins should then be be driven

I <3 Adafruit and will turn my head 90° until the fix arrives :-)

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files or tests. Start by tracing the keypad construction entry point and the code that currently drives row pins, then identify how an inverse-direction option would select column pins; done means a matrix with Col -> Row diodes can be scanned correctly without breaking the existing direction.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
embedded-iot
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.