Skip to content

Fix: Update SPI PIO initialization to use 64-bit masks for RP2350B#727

Open
viralpatel9 wants to merge 2 commits intoraspberrypi:developfrom
viralpatel9:develop
Open

Fix: Update SPI PIO initialization to use 64-bit masks for RP2350B#727
viralpatel9 wants to merge 2 commits intoraspberrypi:developfrom
viralpatel9:develop

Conversation

@viralpatel9
Copy link

This PR is a fix for Issue #725 to allow using the GPIOs>32 (typically for RP2350B variant). This pull request updates the SPI PIO initialisation functions to improve support for higher-numbered GPIO pins and 64-bit pin masks.

The main changes involve switching to 64-bit versions of pin mask functions and correcting the logic for bypassing input synchronisation on the MISO pin.

@peterharperuk peterharperuk added this to the 2.3.0 milestone Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants