-
Notifications
You must be signed in to change notification settings - Fork 27
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
feat(devboard): Add support for RP2040 #72
Conversation
This is a precursor to adding support for RP2040-based development boards.
Right-oh, @PeterCasa. You're up. |
Does this pull request also add support for the Arduino RP2040 Connect? If so I could try it out in the Arduino IDE if that would be helpful. |
Yup. Arduino RP2040 Connect was added in 7181229. You're very welcome to test this Pull Request and let me know how it goes. |
Great! I found another library that works for rp2040 but it doesn't have telemetry so I'm keen to get your one working on my project! |
Yeha. That's one of the advantages CRSF for Arduino brings to the table: Full RC and telemetry support. |
This is a precursor to adding support for RP2040-based development boards.
…uino into ZZ-Cat/issue52
@ZZ-Cat: sorry, I'm a little late to the party, didn't find some spare time. I've just tested your excellent piece of code and it works flawlessly on a WeAct RP2040 Dev board (set the board in arduino to "Raspberry Pi Pico"), right out of the box. Thank you very much! |
You're very welcome. =^/.^= |
Overview
This Pull Request introduces a new architecture, plus support for two new development boards:
Additional notes
As it turns out, the existing Raspberry Pi Pico RP2040 support that PlatformIO uses is based on MBed. Not Earle Philhower's Arduino Pico like I had previously thought.
This means that the vast majority of RP2040 targets are still not currently supported in PlatformIO.
There is a Pull Request that's currently open and being actively worked on, to add Earle Philhower's RP2040 package to PlatformIO. When that Pull Request is merged, I will start adding in the rest of the RP2040 targets. But, until then, you guys are (unfortunately) stuck with two RP2040 targets.