adafruit / adafruit/Adafruit_CircuitPython_MatrixKeypad

RPi 5 not working due to hardware changes

Open
#18 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.