-
-
Notifications
You must be signed in to change notification settings - Fork 40.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
BM40HSRGB Support[Feature Request] #9463
Comments
This is a perfectly fine way to add support for a PCB to QMK — I did exactly this when adding the ID80 support (although that PR is probably more complicated than usual, because it also had some changes to optimize the somewhat unusual matrix layout, which hopefully won't be needed for BM40RGB). One part which could bring some difficulties is that, unlike my ID80 example, BM40RGB has per-switch RGB backlight, for which the RGB Matrix feature should be used (more common underglow LEDs are usually handled using RGB Lighting instead). Configuring the rgbmatrix code could be complicated; you can look at this example of adding the BM60RGB support. |
Thanks for the info. I set everything up and it compiles, but especially for the RGB Matrix I need the PCB first to test it. |
I just realized that the Reddit link about BM60RGB that I provided does not point to the actual video (it is just a link to the Twitch channel, and that particular video is not even available in archive). See Porting with Ports: BM60 RGB on Youtube instead. |
no worries I found it without an issue after I knew it existed :) Btw if someone owns a bm40rgb and doesn't want to wait for 2 months, send me a message. |
I would like to add support for the KPRepublic Hotswap BM40RGB PCB.
Description
The BM40RGB has kbfirmware support. I'd like to port it to qmk firmware. My plan was to use https://noroadsleft.github.io/kbf_qmk_converter/, if needed fix it up so it passes the coding guidlines and add a default keymap.
Would that be acceptable?
The text was updated successfully, but these errors were encountered: