Skip to content
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

Add support for Raspberry Pi Pico RP2040 board #34

Merged
merged 14 commits into from
Jun 19, 2024

Conversation

cyber-murmel
Copy link
Contributor

@cyber-murmel cyber-murmel commented Feb 5, 2024

Sorry for closing and reopening this PR. I was cleaning up my fork to be forked from this repo.


This PR provides the files to run apollo on the Raspberry Pi Pico.

Compile with

make APOLLO_BOARD=raspberry_pi_pico

Pin Map

	TMS_GPIO = 5,
	TDI_GPIO = 3, // MOSI
	TDO_GPIO = 4, // MISO
	TCK_GPIO = 6, // SCK

I also got code for other RP2040 boards, but they aren't supported yet in the upstream tinyusb.

.gitmodules Outdated Show resolved Hide resolved
Copy link
Contributor

@mndza mndza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! I added some suggestions.

@cyber-murmel
Copy link
Contributor Author

I can't reproduce the failed build on my machine.

firmware/src/button.c Outdated Show resolved Hide resolved
@cyber-murmel
Copy link
Contributor Author

The copyright and license notice are currently still very inconsistent. Do you have a preference on what to set them to?

@mossmann mossmann merged commit ca445d3 into greatscottgadgets:main Jun 19, 2024
6 checks passed
@mossmann
Copy link
Member

Thank you so much for the contribution!

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.

None yet

3 participants