adafruit / adafruit/Adafruit_CircuitPython_MatrixKeypad
RPi 5 not working due to hardware changes
- Dominant language
- Python
- Stars
- 16
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Description
matrixkeypad_rpi_simpletest.py fails on the Raspberry Pi 5 with:
`RuntimeError: Cannot determine SOC peripheral base address`
This is because the library necessary for gpio pins has changed on RPi5. Finding a way to handle this on all platforms would be ideal.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by running matrixkeypad_rpi_simpletest.py on a Raspberry Pi 5 and compare the failure with other supported platforms. Trace the GPIO initialization that produces “Cannot determine SOC peripheral base address,” then verify that the example handles the Raspberry Pi 5 and existing platforms without regressing their behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, raspberry-pi
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100