-
-
Notifications
You must be signed in to change notification settings - Fork 39.4k
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
[Feature Request] Support for Raspberry Pi Pico #11649
Comments
I would very much like that feature too. |
Please see this page for information on adding support for a new MCU family: https://docs.qmk.fm/#/platformdev_selecting_arm_mcu?id=add-new-mcu-family In short, it is non-trivial, and would require someone to commit to maintenance of the code in ChibiOS. |
The Pico has support in core ChibiOS now. |
No USB support, though. |
I'll take a look at this; I just got some rp2040 pro micros that I'm itching to use |
We have USB driver in ChibiOS-Contrib now. |
#14208 was recently merged. |
They seem to have merged 20.3 in not 21.6. And 20.3 does not seem to have RP2040 support yet, can anyone confirm that? |
21.6.x was canceled by ChibiOS itself. |
i think 21.11.x released on the 7th |
Also, ChibiOS-Contrib is not yet tracking 21.11.x, so there's no path for upgrade regardless. |
Looks like 21.1.1 is out now. |
Of ChibiOS, yes. Of ChibiOS-Contrib, no. |
I was waiting rp2040 support for ChibiOS as well as you. You can try keyboards/rp2040_example and keyboards/rp2040_split with rp2040. |
Given that the branch is quite out of date compared to QMK and doesn't follow the structural patterns, it'd require a fair bit of work to be in a state that would be mergeable. ChibiOS is still preferable at this point, as we're not having to rely on a single person making changes or bugfixes. |
This commit, for instance, goes in the opposite direction of QMK: |
ChibiOS uses pico-sdk to support RP2040. So you can call some functions from pico-sdk in QMK code. |
I believe that ChibiOS is the better choice if PIO is available. |
Just to update anyone still interested regarding QMK RP2040 support, check out ChibiOS/ChibiOS-Contrib#310. From what I know, work on getting preliminary RP2040 support in QMK cannot happen until chibios-contrib maintainers merge this PR. |
Thank you for linking that PR! Looks like there's progress being made on it. Probably a stupid question but would that ChibiOS PR create the possibility of all RP MCUs to be QMK compatible? |
As far as i know, it wont add support for existing MCUs (ie on other raspis), but it could make adding future RP MCUs easier if they ever do come out in the future. |
I'm happy to see that the commit on Chibios-contrib was merged! |
Will this lead to the support finally? Or it is already supported as it was merged??? |
#14877 is the tracking PR for RP2040 support in QMK. It is actively being worked on but no ETA yet. |
This issue has been automatically marked as stale because it has not had activity in the last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity occurs. |
Congrats to everyone involved on merging #14877. I can see it's now part of the develop branch. When can we expect the full release and what else needs to be done before that? Or is the develop branch stable enough to use? |
|
Is this still on schedule or have the dates moved? |
I guess its now available via https://config.qmk.fm/#/adafruit/macropad/LAYOUT (: |
https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/
Would be nice to support this device as an alternative to arduino
The text was updated successfully, but these errors were encountered: