We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
As per 11.1.1 of the RP2350 datasheet, a new register GPIOBASE is added to specify which pin the PIO treats as GPIO 0:
GPIOBASE
For RP2350 the valid values are 0 and 16, indicating the PIO instance has access to pins 0-31, or 16-47 respectively:
The function to set this register can be found here: https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2_common/hardware_pio/include/hardware/pio.h#L788
The text was updated successfully, but these errors were encountered:
Just double-checked for sanity's sake and my code works on pins 30-31 with no issues, however, it doesn't on 38-39 (as expected).
Sorry, something went wrong.
Enable use of pins >32 on RP2350B
0659c52
Closes: sekigon-gonnoc#133
a7d2b61
Successfully merging a pull request may close this issue.
As per 11.1.1 of the RP2350 datasheet, a new register
GPIOBASE
is added to specify which pin the PIO treats as GPIO 0:For RP2350 the valid values are 0 and 16, indicating the PIO instance has access to pins 0-31, or 16-47 respectively:
The function to set this register can be found here:
https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2_common/hardware_pio/include/hardware/pio.h#L788
The text was updated successfully, but these errors were encountered: