weimao
6514c25ca6
Docs: fix a typo ( #18896 )
3 years ago
Jamal Bouajjaj
9d4c4ceee1
4 Driver support for IS31FL3737 ( #18750 )
...
* Added 4 driver support for the IS31FL3737 LED driver
* Updated docs for IS31FL3737 to support 4 drivers
3 years ago
James Thomson
41159326ca
Fix boundary in `RGB_MATRIX_INDICATOR_SET_COLOR` ( #18650 )
3 years ago
George Rodrigues
959f4cbb62
docs: some typos ( #18582 )
...
probably hacktoberism
3 years ago
Drashna Jaelre
64b1ed4550
Fix Per Key LED Indicator Callbacks ( #18450 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago
Ryan
ea2819b2c2
Change `{LED,RGB}_DISABLE_TIMEOUT` to `{LED,RGB}_MATRIX_TIMEOUT` ( #18415 )
3 years ago
Ryan
36c410592d
Change `DRIVER_LED_COUNT` to `{LED,RGB}_MATRIX_LED_COUNT` ( #18399 )
3 years ago
Albert Y
70c6b183df
[Docs] Refactor code examples ( #18003 )
3 years ago
Albert Y
300dab7962
[Code] Add solid reactive gradient mode ( #17228 )
3 years ago
CoffeeIsLife
0365f640af
Allow for RGB actions to take place on Keydown instead of Keyup ( #16886 )
...
* Allow for switch on keydown
* add docs
3 years ago
Jamal Bouajjaj
d3858585ac
Added global current to all other issi drivers who don't have it ( #17448 )
3 years ago
Dasky
be42c5fb98
Fix RGB heatmap to use XY positions and use correct led limits ( #17184 )
...
* Fix RGB heatmap to use XY positions
* lower effect area limit and make configurable
* tidy up macro
* Fix triggering in both directions.
* add docs
* fix bug when decreasing value
* performance tweak
3 years ago
Jamal Bouajjaj
2bddffeaec
IS31FL3737 Global Current Setting ( #17420 )
3 years ago
trwnh
9e2fe4eff6
Make SPI Mode configurable and change default mode to 3 ( #17263 )
3 years ago
James Young
2a544710d7
Small Markdown Patch for docs/feature_rgb_matrix.md ( #17171 )
3 years ago
Albert Y
e5918cf968
Heatmap incorrect matrix effect workaround ( #16315 )
3 years ago
Simon
dc9eb21332
add the ability to change the pwm frequency for the IS31FL3737B ( #16718 )
3 years ago
Albert Y
29ab430f1f
[Docs] Anchor link correction in rgb matrix docs ( #16460 )
3 years ago
Dasky
259cf76966
Link WS2812 driver page from rgb feature docs ( #16366 )
3 years ago
MasterSpoon
0452ad9479
Add RGB matrix & LED Matrix support for IS31FL3742A, IS31FL3743A, IS31FL3745, IS31FL3746A ( #14989 )
...
Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com>
3 years ago
Albert Y
7a0b07f84b
[Docs] RGB documentation formatting corrections ( #15826 )
3 years ago
Adam Lickel
eb8ace0855
RGB Matrix: Reload from EEPROM ( #15923 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
3 years ago
Albert Y
6a35788b63
[Core] Add Pixel Flow RGB matrix effect ( #15829 )
...
* Initial PIXEL FLOW matrix effect commit
* Commit suggested use of rgb_matrix_check_finished_leds
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Code change support for split RGB
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
3 years ago
Nick Brassel
1fffcbc298
Revert "[Core] Add Pixel Flow RGB matrix effect ( #15829 )" ( #16209 )
...
This reverts commit e8fa329073
.
3 years ago
Albert Y
e8fa329073
[Core] Add Pixel Flow RGB matrix effect ( #15829 )
...
* Initial PIXEL FLOW matrix effect commit
* Commit suggested use of rgb_matrix_check_finished_leds
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Code change support for split RGB
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
3 years ago
Albert Y
a2ef11bb00
[Docs] Add reference to data sync options for RGB ( #16144 )
3 years ago
Albert Y
8a4fae3b32
[Docs] Recommend the use of RGB matrix functions for code ( #15744 )
...
* Recommend the use of functions instead of keycodes
* Commit suggested review
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago
Albert Y
3dee6e28dd
[Docs] Clarify placement and usage of RGB matrix effect inc files ( #15572 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: filterpaper <filterpaper@localhost>
3 years ago
Albert Y
e3073be488
RGB Matrix layer key indicator ( #14626 )
...
* Add layer key indicator example
* Update description
* Deobfuscate with index variable
* Add missing layer variable
* Correct color name and indicator function
* Function typo
* Place layer variable outside loops to save firmware space
Co-authored-by: filterpaper <filterpaper@localhost>
3 years ago
Scott Chow
1e28667ef8
[Docs] Fixed keycode reference for swirl effect ( #15564 )
3 years ago
Joel Challis
282e916d86
Remove use of __flash due to LTO issues ( #15268 )
4 years ago
Albert Y
557e5ddf99
Rename RGB fractal ( #15174 )
...
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
Drashna Jaelre
160b0558f5
Require explicit enabling of RGB Matrix modes ( #15018 )
4 years ago
Albert Y
a63c2c5f50
Add example for turning off RGB colors and retaining indicator function ( #14997 )
...
* Add init function for solid effect with colors off
* Restructure sentence
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
Albert Y
2173b5373c
Add Pixel Rain RGB Matrix effect ( #14155 )
...
* Add Pixel animation header file
* Add Pixel animation to documentation
* Add Pixel animation to core include file
* Remove unintended spaces
* Remove seeding of PRNG
* Increase frequency of lit keys
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
donicrosby
0c72501763
Enable de-ghosting for RGB/LED matrix on all ISSI LED drivers ( #14508 )
...
* Initial work for de-ghost enable
* Dumb mistake with the redefine
* Added Copywrite stuff on source files
* Fixed whitespace errors
* Added support for all ISSI LED drivers
* Updated docs for support for ISSI LED driver pull-up pull-down
* Applied clang format
* Added 'boolean' flag to enable de-ghosting for the is31fl3731 IC
* Fixed some of the grammer in the docs
* Fixed comment placement and grammer of comment
* Fixed whitespace errors from lint
Co-authored-by: donicrosby <donicrosby1995@gmail.com>
4 years ago
Vlad K
a29ca1e7f1
Add support for ISSI drivers on both sides of a split keyboard ( #13842 )
...
* Gets RGB working on a split keyboard with IS31FL3733. Currently needs small tweak to re-enable WS2812
* Added helper function
* Trying to integrate the function
* Moved functionality into a macro
* Swapped conditional for a macro everywhere
* Tidying up
* More code cleanup
* Documentation updates
* Fixed formatting via linter
* Switching to a function from a macro
* Fixed compile error
* Fixing WS2812 behavior. UNTESTED.
* Updated documentation about the driver addresses.
* Fixed code for WS2812
* Trying to add in LED_MATRIX support
* Updated effects for LED matrix
* Updated third-party effect defines.
* Ran format-c on modified files
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* Move to static inline. Avoids issues with gcc v8+
* Move helper function for LED_matrix to static inline to avoid issues with gcc v8+
Co-authored-by: Vlad Kvitnevskiy <vladkvit@outlook.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
Albert Y
4bf7ce2298
Add Fractal RGB matrix effects ( #12670 )
...
* Squashed fractal effect commit for easier rebase
* Update documentation
* Squashed fractal effect commit for easier rebase
* Update documentation
* Update doc spacing
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update feature_rgb_matrix.md
Co-authored-by: filterpaper <filterpaper@localhost>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
4 years ago
Joel Challis
fb739a67c9
Enable configuration of PWM frequency for IS31FL3733B ( #14983 )
...
* Enable PWM frequency for IS31FL3733B
* Document config option
* clang
4 years ago
David Xia
ddb6821b97
[Docs] fix wrong directory for RGB Matrix animations ( #14494 )
4 years ago
Ryan
b56282756b
[Docs] Clean up some code block languages ( #14434 )
4 years ago
Joel Challis
7f80076d04
Align rgb/led matrix docs with current behaviour ( #14367 )
4 years ago
Drashna Jaelre
29ec2d8f42
[Docs] Add examples to RGB Matrix Indicators docs ( #12797 )
4 years ago
Drashna Jaelre
7da97c293d
Rgb matrix/enable modes explicitly ( #13758 )
...
* Change animations to require explicet activation
* Add support for legacy config
* Make default for now
* Add LED Matrix support
* change LED Matrix docs
4 years ago
Joel Challis
70fb3e1aaf
__flash? ( #13799 )
4 years ago
Joel Challis
206a995ccd
Move some led drivers to common folder ( #13749 )
...
* Move some led drivers to common folder
4 years ago
Drashna Jaelre
0b95ac2e4b
Clean up remaining RGB_DISABLE_WHEN_USB_SUSPENDED defines ( #13689 )
4 years ago
Chris Cullin
70267b35c3
Dual RGB Matrix IS31FL3737 driver support to address #13442 ( #13457 )
...
* initial commit
* removed changes to write_pwm_buffer
* backward compatbility added
* fixed issue with backward compatibility
* documentation update
* removed unneccessary comment. branched from master
* updated per comments #13457
* removed blank line
* cformat on diff files
4 years ago
Chris Cullin
9c74fd14bc
Enable g_is31_leds PROGMEM for RGB Matrix IS31FL3737 driver ( #13480 )
4 years ago
Albert Y
fdf71f1aa7
[Docs] RGB Matrix Caps Lock and Layer indicator example ( #13367 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago