-
-
Notifications
You must be signed in to change notification settings - Fork 38.8k
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
(Re)Fixing K-type RGB lighting #12084
Conversation
…maps without RGB matrix enabled
He did... it's on my to-do list on a more general level -- multi-instance I2C and SPI are part of the plan. I think he was hoping we could just get yours in, but sadly it's not that simple! For now, I'd just disregard that request -- once your implementation is proven we can use it as prior art. |
Co-authored-by: Ryan <fauxpark@gmail.com>
FYI, I Have tested this PR on my k-type and it works great ! |
* initial rgb driver fix * added underglow LEDs and fixed typo in RGB locations * removed test code * added my key maps * updated rgb keymap to work with changes * refactored my code to make it more maintainable and updated keymaps. * added GPL licence * Turned off matrix scan rate debug info * added checks if RGB matrix is enabled to fix errors when building keymaps without RGB matrix enabled * Apply suggestions from code review by fauxpark Co-authored-by: Ryan <fauxpark@gmail.com> * Renamed led driver file to be less ambiguous * Renamed is31fl3733 driver files to is31fl3733-dual Co-authored-by: Ryan <fauxpark@gmail.com>
* initial rgb driver fix * added underglow LEDs and fixed typo in RGB locations * removed test code * added my key maps * updated rgb keymap to work with changes * refactored my code to make it more maintainable and updated keymaps. * added GPL licence * Turned off matrix scan rate debug info * added checks if RGB matrix is enabled to fix errors when building keymaps without RGB matrix enabled * Apply suggestions from code review by fauxpark Co-authored-by: Ryan <fauxpark@gmail.com> * Renamed led driver file to be less ambiguous * Renamed is31fl3733 driver files to is31fl3733-dual Co-authored-by: Ryan <fauxpark@gmail.com>
More fixes to the K-type RGB driver so that it doesn't break master
Description
This PR is a follow up to #11551
I have made some changes that (hopefully) fix the issues when it was initially merged into master. The problem seemed to be because I had some missing check to see if the RGB matrix was enabled or not.
@fauxpark also mentioned that some of these changes should be integrated into core. Currently there is a lot of code that relies on the i2c_master, so I am not exactly sure how it could be integrated.
Types of Changes
Issues Fixed or Closed by This PR
Checklist