-
-
Notifications
You must be signed in to change notification settings - Fork 40.5k
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 KPRepublic BM40HSRGB keyboard #9860
Conversation
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.
Missed a few things.
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, we were kinda waiting for a port would include rgb matrix rather than rgb light. (Though maybe at this point "something is better than nothing"?)
I would love to do that but since I don't actually have the board in hand, and I'm not sure how the matrix is set up, it'd be pretty tough to do. |
… unused features from keymap and added ascii for Adjust layer
RGB Matrix is just another DISPLAY port, though it uses digit output driver for differnet point. Maybe I will get it done next keyboard(need powerful chips for this job. Atmega32U4 can only process 60fps BW image real time. |
@ncwhale I think you misunderstand. Rgb matrix works with ws2812 as well as ISSI based boards. Plenty of boards in the repo already have it enabled, and this is a board that is a prime target for it given it has per key rgb (though there are some ws2812 timer related shortcomings on AVR chips right now which are potentially highlighted by certain parts of rgb matrix and light) . |
Co-authored-by: Ryan <fauxpark@gmail.com>
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.
Looks good to me.
Thanks! |
Awesome work! Thanks for the quick turn. |
* 'master' of https://github.com/qmk/qmk_firmware: (156 commits) Add info.json for Jiran keyboard (qmk#9857) [Docs] Update Japanese translation of feature_ps2_mouse.md. (qmk#9815) [Docs] Update Japanese translation of feature_mouse_keys.md. (qmk#9809) [Keyboard] Add new keyboard ks63 handwired (qmk#9712) [keyboard] Add [n]2 support (qmk#9862) Timber Wolf - updated via keymap, reduced eeprom writing from backlight code (qmk#9876) [Docs] Update Japanese translation of feature_macros.md. (qmk#9767) [Keyboard] Add KPRepublic BM40HSRGB keyboard (qmk#9860) [Docs] Japanese translation of docs/internals_gpio_control.md (qmk#9751) [Docs] Japanese translation of docs/other_eclipse.md (qmk#9755) Added Via keymap to Spaceman 2% Milk (qmk#9484) Add via configuration for adelheid. (qmk#9830) Added Via-enabled keymap for Physix (qmk#9825) [Docs] Japanese translation of docs/one_shot_keys.md (qmk#9754) [Docs] Japanese translation of docs/mod_tap.md (qmk#9753) [Docs] Japanese translation of docs/how_keyboards_work.md (qmk#9683) [Docs] Japanese translation of docs/how_a_matrix_works.md (qmk#9682) [Keyboard] add bear_face/v2 (qmk#9642) [Keyboard] PH Arisu (qmk#9612) Timber Wolf - updated keymaps, fixed info.json (qmk#9787) ...
* Initial Commit * Add readme.md's * Add license statements, cleaned up config, readme, and rules. Removed unused features from keymap and added ascii for Adjust layer * Update keyboards/bm40hsrgb/info.json * Update keyboards/bm40hsrgb/config.h
Description
The current sale page for the BM40 references building firmware from kbfirmware.com and is really confusing so I just figured I'd take care of the port to the master line. I don't own one of these but helped someone set up their board and it appears to work as intended with this code set.
Types of Changes
Issues Fixed or Closed by This PR
Checklist