-
-
Notifications
You must be signed in to change notification settings - Fork 42.4k
Add Adafruit Macropad RP2040 #17512
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 Adafruit Macropad RP2040 #17512
Conversation
e3234c2 to
040e129
Compare
|
It's great to see the Adafruit Macropad RP2040 get supported in QMK. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we change the oled_spi folder to lib so its consistent with other keyboard structures.
c347f29 to
3589849
Compare
|
Solved and rebased :D |
3589849 to
2f2d3e9
Compare
6259d59 to
ce5e0db
Compare
|
VScode had a fart and autoclosed the PR :( Sorry for that |
|
For future reference (mainly for others, here) -- so long as there's no proliferation and use of the SPI OLED driver elsewhere, we're okay with it. Quantum Painter is the preferred display abstraction for ARM devices going forward, and whilst it's unfortunate this SPI OLED isn't yet compatible I do ask that once it is (it's in my pipeline), this gets board swapped over to QP. EDIT: for clarity -- keymaps within this board are fine; we want to compartmentalise the OLED driver over time. |
Thanks for the input Tzarc! Will do once support for this display in QP drops! |
ce5e0db to
fffbda8
Compare
fffbda8 to
d885e5b
Compare
|
I tested this and it's working great! Thank you! |
|
Thanks for the merge! ❤️ |

Description
Add support for the Adafruit Macropad RP2040.
This PR includes a driver for the SPI OLED that uses a modified version of the core driver with the difference of the transport protocol, users can use this driver the same as the core driver.
Also this board uses Adafruit proprietary VID but the folks over Adafruit were kind to generate a new pair for exclusive use of this board in QMK:

Types of Changes
Issues Fixed or Closed by This PR
Checklist