Ryan
358bc8eac8
LED drivers: refactor page selection ( #22518 )
6 months ago
Ryan
dda6e7fb36
LED drivers: register naming cleanups ( #22436 )
7 months ago
Joel Challis
84df69572c
Infer LED DRIVER_COUNT from configured addresses ( #22311 )
7 months ago
Ryan
8136cf4bfb
LED drivers: clean up `SWx`/`CSy` pullup/down resistor config ( #22381 )
7 months ago
Ryan
5d58534a8c
LED drivers: use `PACKED` define from util.h ( #22380 )
7 months ago
Ryan
a27bc60703
LED drivers: add defines for PWM and LED control register counts ( #22383 )
7 months ago
Ryan
b52aca0af8
Relocate LED driver init code ( #22365 )
7 months ago
Ryan
17ccf3521b
Add `_LED_COUNT` defines to LED drivers ( #22309 )
8 months ago
Ryan
cf7d3435d7
Add `_flush()` functions to LED drivers ( #22308 )
8 months ago
Ryan
d56ee70c52
Rename `DRIVER_ADDR_n` defines ( #22200 )
Co-authored-by: Nick Brassel <nick@tzarc.org>
8 months ago
Ryan
d99dbe4d56
Update ISSI LED types ( #22099 )
8 months ago
Ryan
bd5860de4e
is31fl3737/3741: add LED Matrix support ( #22163 )
8 months ago
Ryan
d58f85e09e
is31fl3733: complete LED Matrix support ( #22149 )
9 months ago
Ryan
288c2313fe
is31fl3218: Add LED Matrix support ( #22126 )
Co-authored-by: Joel Challis <git@zvecr.com>
9 months ago
Ryan
32de27bb20
is31fl3736: extract single-color API ( #22133 )
9 months ago
Ryan
db68a95cae
LED/RGB Matrix: prefix driver defines ( #22088 )
9 months ago
Ryan
8f22105289
Add and use I2C address defines for ISSI LED drivers ( #22008 )
9 months ago
Ryan
1ea54a2d8d
Complete RGB Matrix support for IS31FL3218 ( #22004 )
9 months ago
Ryan
76daf29ef0
Add and use PWM frequency defines for ISSI LED drivers ( #22009 )
9 months ago
Ryan
8136eda6d4
is31fl3731: driver naming cleanups ( #21918 )
9 months ago
Ryan
1cbb5ae99e
is31fl3733: driver naming cleanups ( #21905 )
9 months ago
Ryan
2d41443e6a
is31fl3736: driver naming cleanups ( #21903 )
9 months ago
Ryan
d36f73a431
is31fl3737: driver naming cleanups ( #21904 )
9 months ago
Ryan
4a0badfb34
is31fl3741: driver naming cleanups ( #21929 )
9 months ago
Ryan
1b42d2ccfd
is31fl3218: driver naming cleanups ( #21892 )
9 months ago
Daniel Schaefer
367b8e09d9
is31fl3741: Allow changing config register ( #21861 )
When not all SW pins are used, it's useful to disable those that aren't.
Can reduce audible noise.
```
Layout:
D7:D4 D3 D2:D1 D0
SWD LGC OSDE SSD
SWS: SWx Setting. Change how many SW pins are active
LGC: H/L Logic
SSD: Software Shutdown Control
```
Signed-off-by: Daniel Schaefer <dhs@frame.work>
9 months ago
Ryan
37bc949945
RGB Matrix: driver naming cleanups ( #21594 )
10 months ago
Ryan
571b8bac82
LED Matrix: driver naming cleanups ( #21580 )
11 months ago
Joel Challis
3156cf6da0
Remove use of __flash within LED drivers ( #21343 )
1 year ago
Xelus22
d1d0925cf9
[Core] Optimisation - Add RGB LED colour set check in drivers ( #21134 )
1 year ago
André Greiner-Petter
249fb3c2c2
[BUG] Allow multiple IS31FL3741 drivers per board in rgb_matrix ( #20988 )
1 year ago
Xelus22
4b87961689
[Bug] Add Develop is31fl3736 multi drivers ( #20642 )
1 year ago
Albert Y
75e1ef7734
Add required string header file ( #20638 )
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
Ryan
36c410592d
Change `DRIVER_LED_COUNT` to `{LED,RGB}_MATRIX_LED_COUNT` ( #18399 )
1 year ago
Jamal Bouajjaj
d3858585ac
Added global current to all other issi drivers who don't have it ( #17448 )
2 years ago
Jamal Bouajjaj
2bddffeaec
IS31FL3737 Global Current Setting ( #17420 )
2 years ago
Simon
dc9eb21332
add the ability to change the pwm frequency for the IS31FL3737B ( #16718 )
2 years ago
QMK Bot
63646e8906
Format code according to conventions ( #16322 )
2 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>
2 years ago
Leo Deng
82d3bdb733
IS31FL3733 driver for LED Matrix ( #15088 )
2 years ago
Joel Challis
282e916d86
Remove use of __flash due to LTO issues ( #15268 )
2 years ago
Drashna Jaelre
d05b3da83e
[Bug] Fix unterminated ifdef in ISSI 3733 driver ( #15014 )
2 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>
2 years ago
Joel Challis
fb739a67c9
Enable configuration of PWM frequency for IS31FL3733B ( #14983 )
* Enable PWM frequency for IS31FL3733B
* Document config option
* clang
2 years ago
Drashna Jaelre
169d5bd21d
[Bug] Fix IS31fl3741 driver to accept 1 or 2 addresses ( #14451 )
Co-authored-by: Joel Challis <git@zvecr.com>
2 years ago
Joel Challis
70fb3e1aaf
__flash? ( #13799 )
2 years ago
Joel Challis
206a995ccd
Move some led drivers to common folder ( #13749 )
* Move some led drivers to common folder
2 years ago