HorrorTroll
f6709e65eb
Add RGB matrix & LED Matrix support for IS31FL3729 ( #21944 )
Co-authored-by: Xelus22 <preyas22@gmail.com>
Co-authored-by: dexter93 <d3xter93@gmail.com>
2 months ago
Fabien Fellay
734c7afa7d
Add missing rgb matrix default parameters ( #22281 )
3 months ago
フィルターペーパー
f39386a112
Solid reactive: improve fading effect ( #22656 )
3 months ago
Ryan
f583d2fef0
Remove IS31FLCOMMON code ( #22800 )
4 months ago
Ryan
0a6913b682
LED drivers: extract IS31FL3746A from IS31COMMON ( #22637 )
4 months ago
Ryan
a88dd675bf
LED drivers: extract IS31FL3745 from IS31COMMON ( #22636 )
4 months ago
Ryan
ae2d5e2e5a
LED drivers: extract IS31FL3743A from IS31COMMON ( #22635 )
4 months ago
Ryan
e1c0bd8a7c
LED drivers: extract IS31FL3742A from IS31COMMON ( #22620 )
4 months ago
Ryan
8812a09581
Rename `RGB_DISABLE_WHEN_USB_SUSPENDED` -> `RGB_MATRIX_SLEEP` ( #22682 )
4 months ago
Ryan
b9e81c0691
Update keyboard LED driver configs ( #22638 )
4 months ago
Joel Challis
dc5befd139
Remove redundant RGB/LED matrix eeconfig init ( #22673 )
4 months ago
Ryan
24511d31b6
LED/RGB Matrix: add header for drivers ( #22628 )
4 months ago
Pete Neisen
7cc90c234f
Converted RGB matrix to use last_input_activity_elapsed(). ( #21687 )
Co-authored-by: Nick Brassel <nick@tzarc.org>
5 months ago
db
65b5969ed5
New RGB Animations - 4 "Starlight" Animation Variations ( #22212 )
5 months ago
Ryan
b52aca0af8
Relocate LED driver init code ( #22365 )
6 months ago
Dasky
f293658147
RGB/LED matrix use limits size optimisation ( #22325 )
6 months ago
Dasky
7e0147f8e6
Fix compilation error when led/rgb process limit is zero. ( #22328 )
Co-authored-by: Drashna Jaelre <drashna@live.com>
6 months ago
Ryan
cf7d3435d7
Add `_flush()` functions to LED drivers ( #22308 )
6 months ago
Ryan
d56ee70c52
Rename `DRIVER_ADDR_n` defines ( #22200 )
Co-authored-by: Nick Brassel <nick@tzarc.org>
6 months ago
Ryan
c0f16be50f
Rename CKLED2001 driver to SNLED27351 ( #22071 )
7 months ago
Joel Challis
6910ed2de5
Add _DEFAULT_ON lighting configuration options ( #21865 )
7 months ago
Less/Rikki
346b06d391
refactor: move default RGB/LED matrix #defines ( #21938 )
* refactor: move default RGB/LED matrix #defines
Moving the fallback definitions of macros like LED_MATRIX_VAL_STEP and
RGB_MATRIX_MAXIMUM_BRIGHTNESS to header files allows keyboards to
leverage these defaults without requiring #ifdef guards (and often
repeating said fallback definitions).
* style: use if(n)def for consistency
and remove redundant UINT8_MAX checks on maximum brightness
Co-authored-by: Joel Challis <git@zvecr.com>
* refactor: remove INDICATOR_MAX_BRIGHTNESS macro
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Joel Challis <git@zvecr.com>
7 months ago
HorrorTroll
9d526b8d66
Added flower blooming on RGB Matrix effect ( #21948 )
7 months ago
Ryan
f8cea06be3
RGBLight/Backlight: add prefixed driver defines ( #22089 )
7 months ago
Ryan
db68a95cae
LED/RGB Matrix: prefix driver defines ( #22088 )
7 months ago
Ryan
2aacda3235
Move `PACKED` define to util.h ( #22074 )
7 months ago
Ryan
1ea54a2d8d
Complete RGB Matrix support for IS31FL3218 ( #22004 )
7 months ago
Ryan
a0aebe5cd5
aw20216: driver naming cleanups ( #21891 )
7 months ago
Ryan
41bd4e35a0
Clean up RGB LED type ( #21859 )
8 months ago
Ryan
37bc949945
RGB Matrix: driver naming cleanups ( #21594 )
8 months ago
Joel Challis
dfb6d38f08
Simplfy RGB/LED matrix effect logic ( #21703 )
8 months ago
Less/Rikki
0d535381de
fix: restore indicators to jellybean_raindrops ( #21792 )
After #21169 , rgb_matrix_indicators() was limited to running on the
final render iteration. Since the jellybean_raindrops animation
immediately returns false after updating a single LED, the iteration
count no longer ends up high enough to render non-advanced indicators.
This change also brings jellybean_raindrops more in line with raindrops.
8 months ago
Ryan
da2d2f947d
quantum: remove direct `quantum.h` includes ( #21507 )
9 months ago
フィルターペーパー
0035ed6762
Set minimum middle column value ( #21365 )
10 months ago
Xelus22
c4f66e5d6e
[Core] RGB Matrix limit basic indicators to the last render ( #21169 )
Co-authored-by: Joel Challis <git@zvecr.com>
10 months ago
Albert Y
3444e9656d
Refactor the rain lighting decision operator ( #21139 )
10 months ago
Xelus22
806b61c2f7
[Core] RGB matrix ws2812 update ( #21135 )
* ws2812_update boolean to stop update every single cycle
* lint1
Co-authored-by: Joel Challis <git@zvecr.com>
* lint2
Co-authored-by: Joel Challis <git@zvecr.com>
* Update quantum/rgb_matrix/rgb_matrix_drivers.c
---------
Co-authored-by: Joel Challis <git@zvecr.com>
10 months ago
André Greiner-Petter
249fb3c2c2
[BUG] Allow multiple IS31FL3741 drivers per board in rgb_matrix ( #20988 )
11 months ago
Drashna Jaelre
5c4b53a143
[Bug] Realign and size check EECONFIG structures ( #20541 )
Co-authored-by: Nick Brassel <nick@tzarc.org>
1 year ago
Xelus22
6a619e6403
[Core] Clean up ISSI drivers, Add IS31FL3736 support ( #20572 )
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
1 year ago
Jasmin
4887f03dbd
typing_heatmap: Add macro to configure increase steps ( #20300 )
Co-authored-by: Joel Challis <git@zvecr.com>
1 year ago
CobraSock
d82c6648f5
Fixed split keyboard issue where custom LED indicators could activate incorrect LEDs ( #20203 ) ( #20204 )
Co-authored-by: N M <ninja.milkman@gmail.com>
Fixed split keyboard issue where custom LED indicators could activate incorrect LEDs (#20203 )
1 year ago
Ryan
647c2835e6
WS2812 driver improvements ( #20262 )
1 year ago
Albert Y
cd91a3ced7
Update fractal attribution comment ( #19832 )
1 year ago
jack
9c6942ea40
Remove `config.h` include from quantum files ( #19817 )
1 year ago
Albert Y
0ff52925c0
Refactor pixel rain animation ( #19606 )
1 year ago
Albert Y
77092675aa
Update RGB matrix reactive gradient timer scale ( #19415 )
1 year ago
Albert Y
7f2ac4c576
De-obfuscate random8 functions in RGB matrix animations ( #19416 )
1 year ago
Albert Y
809c05ddf2
Use random8 for jellybean effect ( #19418 )
1 year ago
Ryan
e12ca14af8
Change `RGB_MATRIX_STARTUP_*` defines to `RGB_MATRIX_DEFAULT_*` ( #19079 )
1 year ago