~ruther/qmk_firmware

6fe3943a — Joakim Tufvegren 4 years ago
Migrate keyboards using uGFX to LED_MATRIX (#9657)

Add ST7565 LCD driver (#13089)

Co-authored-by: Joakim Tufvegren <jocke@barbanet.com>
cfc7ee61 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
d684b8ca — Nick Brassel 4 years ago
Slightly more prominent LUFA Mass-storage bootloader warning. (#13163)

7a6e630f — Drashna Jaelre 4 years ago
Fix RGB/LED Suspend defines (#13146)

32b2ac0a — Gigahawk 4 years ago
GMMK Pro RGB Support (#13147)

* Enable SPI1 for GMMK pro

* Setup initial boilerplate for new LED driver

* RGB matrix minimally functional

* Map full LED matrix

* Return keymap to default

* Fix printscreen LED mapping

* Reduce max brightness

* Default values for AW20216

* Add documentation for AW20216

* Disable console and warnings

* Run cformat

* Update drivers/awinic/aw20216.h

Co-authored-by: Drashna Jaelre <drashna@live.com>

* make aw struct match issi struct

Co-authored-by: Drashna Jaelre <drashna@live.com>

* add led location defines

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Use led pin definitions in keyboard.c

* Add driver indices to led map

* Fix elif typo

* Run cformat

* Update docs

* Fix typo in docs

* Document global brightness limits

Co-authored-by: Drashna Jaelre <drashna@live.com>
e21a0399 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
39c8ed32 — jackytrabbit 4 years ago
Add support for LAZYDESIGNERS/THE60/rev2 (#13015)

Co-authored-by: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
ca0070d1 — Carlos Martins 4 years ago
Updated encoder_update_user on my keymap to follow the new signature on quantum (#13152)

a47f482d — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
5073dc33 — Xelus22 4 years ago
update via keymap (#13145)

9177e22d — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
21aa7890 — Nick Brassel 4 years ago
Allow limiting the multibuild based on keymap name. (#13066)

b829a1d2 — Simon Arlott 4 years ago
Avoid 8-bit timer overflows in debounce algorithms (#12240)

* Add fast_timer_t that is 16-bit or 32-bit based on architecture

A 16-bit timer will overflow sooner but be faster to compare on AVR.

* Avoid 8-bit timer overflows in debounce algorithms

Count down remaining elapsed time instead of trying to do 8-bit timer
comparisons.

Add a "none" implementation that is automatically used if DEBOUNCE is
0 otherwise it will break the _pk/_pr count down.

* Avoid unnecessary polling of the entire matrix in sym_eager_pk

The matrix only needs to be updated when a debounce timer expires.

* Avoid unnecessary polling of the entire matrix in sym_eager_pr

The matrix only needs to be updated when a debounce timer expires.

The use of the "needed_update" variable is trying to do what
"matrix_need_update" was added to fix but didn't work because it only
applied when all keys finished debouncing.

* Fix sym_defer_g timing inconsistency compared to other debounce algorithms

DEBOUNCE=5 should process the key after 5ms, not 6ms

* Add debounce tests
f287597c — Nick Brassel 4 years ago
Use single memcmp to determine if matrix changed. (#13064)

* Use memcmp to determine if matrix changed.

* Firmware size issues.

* Add documentation for the lack of need of MATRIX_ROW_PINS/MATRIX_COL_PINS, when overriding low-level matrix functions.
cbfa2dba — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
4dda7167 — Joel Challis 4 years ago
Migrate preonic/rev3 to pwm ws2812 driver (#13142)

d9add950 — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
9975e177 — Drashna Jaelre 4 years ago
Fix Bug with (RGB|LED)_DISABLE_WHEN_USB_SUSPENDED define (#13060)

`spi_master` Kinetis support (#13098)

Next