Skip to content

Add support for RP2350 #16

New issue

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

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

philipstarkey
Copy link
Member

Warning

This has not been tested. It needs to be tested on both a RP2040 board (to verify the SDK upgrade has not broken anything) and a RP2350 board (to verify that the increased RAM is available and functioning)

When built for the Pico 2, we now support:

  • 60,000 instructions
  • Clock speeds up to 150 MHz

Other changes:

  • Updated docker, github action, and cmake to follow latest PrawnBlaster changes
  • Updated readme to detail the differences between the two supported boards
  • Bumped the version to v1.3.0
  • Added the brd command to respond with the board version
  • Add some preparation for supporting overclocking
  • Removed clocks_init() call which isn't in the PrawnBlaster and doesn't seem to exist in the same form in the latest SDK. It's unclear to me whether removing this is a problem, but in theory, the replacement is meant to have been called before main() runs anyway.

- Updated docker, github action, and cmake to follow latest PrawnBlaster changes
- Updated readme to detail the differences between the two supported boards
- Bumped the version to v1.3.0
- Added the `brd` command to respond with the board version
- Add some preparation for supporting overclocking
- Removed `clocks_init()` call which isn't in the PrawnBlaster and doesn't seem to exist in the same form in the latest SDK. It's unclear to me whether removing this is a problem, but in theory, the replacement is meant to have been called before `main()` runs anyway.
@dihm
Copy link
Collaborator

dihm commented Jun 7, 2025

Went ahead and added the few extra bits that came out in review on labscript-suite/PrawnBlaster#30.

@Json-To-String It would be good to do the same casual tests we did for the prawnblaster when you have a moment. We also need to update the labscript drivers for both boards to be aware of the Pico2 and the altered specs.

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