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

Support for Raspberry Pico #52

Closed
4 tasks done
Tracked by #61
PeterCasa opened this issue Dec 7, 2023 · 6 comments · Fixed by #72
Closed
4 tasks done
Tracked by #61

Support for Raspberry Pico #52

PeterCasa opened this issue Dec 7, 2023 · 6 comments · Fixed by #72
Assignees
Labels
✨️ Enhancement ✨️ New feature or request

Comments

@PeterCasa
Copy link

Minimum requirements

  • Core clock speed is 48 MHz or faster?
  • Is the CPU an ARM Cortex M0+ or later?
  • Is the host microcontroller's UART peripheral able to support 420,000 (or higher) baud rate(s)?
  • Is your development board currently supported in the Arduino IDE?

What development board would you like me to add?

Would it be possible to add RP2040 support? eg Waveshare RP2040 Zero or any other RP2040 based DevBoard like the original Raspberry Pi Pico.
Thanks!

@PeterCasa PeterCasa added Pending 📌 This is waiting for me to check it out ✨️ Enhancement ✨️ New feature or request labels Dec 7, 2023
@ZZ-Cat
Copy link
Owner

ZZ-Cat commented Dec 7, 2023

Dude, you read my mind.
Abso-fricken-lutely!
I was thinking of adding this at some point in 2024, and this can definitely be added to the list.

Also, it would be a good excuse for me to get my hands on a RP2040. =^/.~=

@PeterCasa
Copy link
Author

Great to hear! A library not supporting the RP2040 is a shame ;-)
I have taken a look at your code a bit and I think it shouldn't require much effort.
Thanks in advance! If you need someone for testing, I'm your man.

@ZZ-Cat
Copy link
Owner

ZZ-Cat commented Dec 10, 2023

Great to hear! A library not supporting the RP2040 is a shame ;-)
I have taken a look at your code a bit and I think it shouldn't require much effort.
Thanks in advance! If you need someone for testing, I'm your man.

Awesome. I'm on hiatus over the holiday season, right now.

When the time comes for me to pick this up again in 2024, I will let you know.
I'm still taking feedback throughout the holiday season, by the way.

@ZZ-Cat ZZ-Cat added this to the Version 1.0.0 milestone Dec 27, 2023
@ZZ-Cat ZZ-Cat self-assigned this Dec 27, 2023
@ZZ-Cat ZZ-Cat moved this to Todo in Development Schedule Dec 27, 2023
@ZZ-Cat ZZ-Cat moved this from Todo to In Progress in Development Schedule Jan 21, 2024
@ZZ-Cat ZZ-Cat added ...in progress 🚧 Development on this is in progress and removed Pending 📌 This is waiting for me to check it out labels Jan 21, 2024
@ZZ-Cat ZZ-Cat linked a pull request Jan 21, 2024 that will close this issue
@ZZ-Cat
Copy link
Owner

ZZ-Cat commented Jan 21, 2024

@PeterCasa, I tagged you over in #72.
Let me know how that goes for you over there.

@PeterCasa
Copy link
Author

Great, thank you! Highly appreciated! I will give it a try as soon as possible.

@ZZ-Cat
Copy link
Owner

ZZ-Cat commented Jan 26, 2024

You're welcome. =^/.^=

Also, be aware that because the RP2040 itself is still considered a "new" chipset (despite the fact that it's actually been around for a few years), PlatformIO themselves only support the Arduino RP2040 Connect and the official Raspberry Pi Pico RP2040 boards.
Therefore, I could only add those two to the Compatibility Table, because that's what's currently available.

In order for a board to be supported by CRSF for Arduino, it MUST have support in both Arduino IDE and PlatformIO.

If more RP2040 derivatives are supported by PlatformIO, I can add them in as and when they become available. Until then... you're stuck with those two development boards.

@ZZ-Cat ZZ-Cat removed the ...in progress 🚧 Development on this is in progress label Feb 5, 2024
@ZZ-Cat ZZ-Cat moved this from In Progress to Stalled in Development Schedule Feb 5, 2024
@ZZ-Cat ZZ-Cat closed this as completed in #72 Feb 9, 2024
@github-project-automation github-project-automation bot moved this from Stalled to Done in Development Schedule Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨️ Enhancement ✨️ New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants