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>
2023-09-01 00:20:24 +01:00
Ryan
37bc949945
RGB Matrix: driver naming cleanups ( #21594 )
2023-08-23 01:00:03 +01:00
Drashna Jaelre
96d90a57d8
[Bug] Fix compilation error for APA on ChibiOS ( #21773 )
2023-08-18 01:39:16 +01:00
Ryan
0b802defd4
haptic: further naming cleanups ( #21682 )
2023-08-04 01:16:16 +01:00
Ryan
571b8bac82
LED Matrix: driver naming cleanups ( #21580 )
2023-07-29 15:25:00 +10:00
Ryan
b090354143
haptic: naming cleanups ( #21551 )
2023-07-21 09:17:39 +10:00
Ryan
b6d9409d2f
drivers: remove direct quantum.h
includes ( #21473 )
2023-07-09 20:03:50 +10:00
Ryan
cb2331713c
Relocate backlight drivers ( #21444 )
2023-07-08 23:13:10 +10:00
Daniel Kao
e43080788e
Fix PS2_MOUSE_INVERT_BUTTONS ( #20646 )
2023-07-07 21:34:44 +10:00
Drashna Jaelre
d2fd9e1773
Fix ili9xxx inversion opcode entry ( #21422 )
2023-07-03 10:10:38 +10:00
Joel Challis
3156cf6da0
Remove use of __flash within LED drivers ( #21343 )
2023-06-23 22:50:31 +01:00
Xelus22
d1d0925cf9
[Core] Optimisation - Add RGB LED colour set check in drivers ( #21134 )
2023-06-08 02:58:53 +01:00
André Greiner-Petter
249fb3c2c2
[BUG] Allow multiple IS31FL3741 drivers per board in rgb_matrix ( #20988 )
2023-05-27 13:26:14 +10:00
Daniel Kao
e278715f7f
Support PS/2 mouse 9-bit output with MOUSE_EXTENDED_REPORT ( #20734 )
2023-05-20 22:07:50 +10:00
QMK Bot
853c8d4617
Format code according to conventions ( #20846 )
2023-05-10 22:36:15 +01:00
Drashna Jaelre
2ddad246ce
OLED Driver improvements ( #20331 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-05-10 14:04:53 -07:00
Xelus22
4b87961689
[Bug] Add Develop is31fl3736 multi drivers ( #20642 )
2023-04-30 18:39:52 +10:00
Albert Y
75e1ef7734
Add required string header file ( #20638 )
2023-04-30 18:39:28 +10:00
Xelus22
6a619e6403
[Core] Clean up ISSI drivers, Add IS31FL3736 support ( #20572 )
...
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
2023-04-30 12:35:27 +10:00
Drashna Jaelre
cf5626e024
[Bug] Fix compilation issues with PS/2 driver on F4x1 controllers ( #20433 )
2023-04-12 21:43:27 -07:00
Vladislav Marchenko
9a68472da8
Added PMW3320 driver ( #19543 )
2023-04-03 12:57:19 +10:00
Pablo Martínez
cd542a0f67
[Cleanup] Quantum Painter ( #19825 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-03-25 18:56:04 +01:00
Ryan
9c3c159286
Update Doxygen comments for some headers ( #20194 )
2023-03-22 14:32:49 +11:00
Nick Brassel
cd94ba031c
Quantum Painter QoL enhancements -- auto-poweroff, auto-flush, buffer sizing ( #20013 )
2023-03-20 14:13:53 +11:00
Ryan
65a80f411f
Clean up APA102 config and add DD mapping ( #20159 )
2023-03-20 08:12:19 +11:00
Huckies
f1894e4bac
Improve robustness of AW20216 driver ( #19849 )
...
* added soft reset and auto lowpower for AW20216
2023-03-01 01:44:40 +00:00
Nick Brassel
f6dd8dea2e
Remove usages of config_common.h from config.h files. ( #19714 )
2023-01-31 06:03:30 +11:00
Ryan
cf935d97ae
Fix functions with empty params ( #19647 )
...
* Fix functions with empty params
* Found a bunch more
2023-01-20 16:21:17 +00:00
David Hoelscher
45851a10f6
Add RGB565 and RGB888 color support to Quantum Painter ( #19382 )
2023-01-14 21:24:54 +11:00
Alabastard-64
008f1312bb
Cleanup pmw3389.c ( #19301 )
2022-12-12 13:14:48 -08:00
Pablo Martínez
d9cba6e978
Add *_RIGHT
configuration for PMW33XX driver ( #19243 )
2022-12-10 13:18:40 +11:00
Joel Challis
0719d68b20
Add default limit to OLED dirty processing ( #19068 )
2022-11-14 01:49:58 +00:00
QMK Bot
83477bfa0f
Merge remote-tracking branch 'origin/master' into develop
2022-11-13 16:07:40 +00:00
Klesh Wong
133fe1c013
fix: mousekey doesn't work with trackpoint ( #18474 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-11-14 03:07:08 +11:00
Richard Nash
4c1d8a0eb3
Fix oled_render to render all dirty blocks. ( #18887 )
2022-11-14 02:49:59 +11:00
Joel Challis
c63e2e378d
Revert "mcp23018: add return status to init ( #18178 )" ( #18709 )
...
This reverts commit 3fffa51554
.
2022-10-29 22:33:47 +01:00
QMK Bot
6e55aa42fa
Merge remote-tracking branch 'origin/master' into develop
2022-10-21 01:20:56 +00:00
Stefan
2c3859fbf7
Keychron Q3 I2C & CKLED2001 transfer speedup ( #18780 )
2022-10-20 18:20:47 -07:00
Thomas Kriechbaumer
c4f99f06ab
ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver from RGBLEDs/RGBMATRIX defines ( #18036 )
2022-10-21 08:17:51 +11:00
Nick Brassel
19aed5e999
Make QP driver init functions weak. ( #18717 )
2022-10-14 18:15:02 +01:00
JohSchneider
3fffa51554
mcp23018: add return status to init ( #18178 )
2022-10-13 18:03:32 -07:00
Giuseppe Rota
9e1ff0e6b9
fix typo in solenoid.h ( #18635 )
2022-10-07 22:16:31 +01:00
QMK Bot
85f87d1a02
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 10:00:10 +00:00
Klesh Wong
164d2f36d1
fix: ps2_interrupt.c failed to compile ( #18597 )
2022-10-05 20:59:28 +11:00
QMK Bot
46762bb078
Merge remote-tracking branch 'origin/master' into develop
2022-10-04 22:00:46 +00:00
Less/Rikki
d43045e845
define oled_write_ln_P
as oled_write_ln
for non-AVR MCUs ( #18589 )
2022-10-05 09:00:01 +11:00
QMK Bot
b53918fbe9
Format code according to conventions ( #18533 )
2022-09-29 10:47:17 -07:00
Ryan
f80058d96e
Start Bluetooth API ( #18366 )
2022-09-29 18:38:09 +01:00
Ryan
36c410592d
Change DRIVER_LED_COUNT
to {LED,RGB}_MATRIX_LED_COUNT
( #18399 )
2022-09-23 22:46:23 +10:00
Nick Brassel
1849897444
[QP] Add RGB565 surface. Docs clarification, cleanup, tabsification, and reordering. ( #18396 )
2022-09-19 07:30:08 +10:00