-
-
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
[keyboard] update bm40hsrgb with RGB Matrix support #10044
Conversation
Co-authored-by: Ryan <fauxpark@gmail.com> - Fix alignment in keyboards/bm40rgb/bm40rgb.c - Remove redundant DESCRIPTION in keyboards/bm40rgb/config.h - Tidy keyboards/bm40rgb/readme.md - Tidy MANUFACTURER, PRODUCT in keyboards/bm40rgb/config.h - Tidy rules.mk keyboards/bm40rgb/rules.mk - Use PRODUCT_ID computed from SHASUM of keyboard name in keyboards/bm40rgb/config.h - Define LAYOUT_all in keyboards/bm40rgb/bm40rgb.h
c9b735b
to
c491c62
Compare
Co-authored-by: Ryan <fauxpark@gmail.com>
@fauxpark Thanks for helping tidy up the code per the PR checklist. I wanted to make a WIP Draft Pull Request before going through the PR checklist. I do see that some community layouts don't build with this keyboard. Looks like most of the failures are due to |
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.
Co-authored-by: Joel Challis <git@zvecr.com>
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.
Also the make target changing would usually mean it has to go via https://docs.qmk.fm/#/breaking_changes and target develop.
Co-authored-by: Joel Challis <git@zvecr.com>
This reverts commit 1f69a03.
Ah, it would be a breaking change. Hmm. I'll repurpose this PR/branch to just apply the changes that add RGB Matrix support, then. |
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Thanks! |
And I thank you code reviewers. I appreciate the patience to help iron out things that didn't fit well. 👍 |
* bm40rgb: copy from kbfirmware.com * bm40rgb: align default keymap * bm40rgb: rename kb.c/h to bm40rgb.c/h * bm40rgb: adjust with changes from the noroadsleft converter * bm40rgb: adjust keyboard to support plant_mit and ortho_4x12 layouts * bm40rgb: Add keyboard readme.md * bm40rgb: add RGB Matrix support * bm40rgb: remove bm40hsrgb layout * Apply suggestions from PR - Fix alignment in keyboards/bm40rgb/bm40rgb.c - Remove redundant DESCRIPTION in keyboards/bm40rgb/config.h - Tidy keyboards/bm40rgb/readme.md - Tidy MANUFACTURER, PRODUCT in keyboards/bm40rgb/config.h - Tidy rules.mk keyboards/bm40rgb/rules.mk - Use PRODUCT_ID computed from SHASUM of keyboard name in keyboards/bm40rgb/config.h - Define LAYOUT_all in keyboards/bm40rgb/bm40rgb.h * Update keyboards/bm40rgb/info.json * Tidy comment * Apply suggestions from code review * Apply suggestions from code review * Revert "bm40rgb: remove bm40hsrgb layout" This reverts commit 1f69a03. * Move the rgbmatrix change over to bm40hsrgb * Wrap g_led_config declaration with
Updates the firmware for KPRepublic's BM40RGB keyboard that #9860 added.
This PR includes support for RGB Matrix.
Description
This PR updates the bm40hsrgb keyboard, adding RGB Matrix support.
I've tested this bm40rgb's RGB matrix functionality with my BM40RGB keyboard.
Types of Changes
Issues Fixed or Closed by This PR
Checklist