~ruther/qmk_firmware

89e5e4e7 — Drashna Jaelre 3 years ago
[Keymap] Fix missing return for oled task in drashna userspace (#15012)

8812e372 — Drashna Jaelre 3 years ago
[Keyboard] Fix missing return for oled task on Arabica37 (#15011)

4bc1b124 — Drashna Jaelre 3 years ago
[Keyboard] Fix missing return for oled task on Lefty (#15010)

2173b537 — Albert Y 3 years ago
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>
0c725017 — donicrosby 3 years ago
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>
7ae0f371 — Joel Challis 3 years ago
Add support to persist MD LED framework settings (#14980)

* Add support to persist MD LED framework settings

* avoid out-of-bounds errors when SmartEEPROM is not enabled

* Update brightness defaults

* clang
f4ea262c — lalalademaxiya1 3 years ago
Add a new led driver for Keychron's keyboards. (#14872)

* Add a new led driver for Keychron's keyboards.

* Update ckled2001.c/ckled2001.h.

* Update ckled2001.c/ckled2001.h.

* Update ckled2001.c/ckled2001.h.

* Update ckled2001.c

* Add a new led driver

* Update ckled2001.c

* Update ckled2001.c

* Update ckled2001.c

* Update ckled2001.c

* Delete ckled2001.c

* Create ckled2001.c

* Update ckled2001.c

* Update chibios-contrib

Co-authored-by: keychron-dev <85598583+keychron-dev@users.noreply.github.com>
Co-authored-by: lokher <lokher@gmail.com>
9d235d4f — Drashna Jaelre 3 years ago
[Core] Change OLED task function to be boolean (#14864)

* [Core] Add kb level callbacks to OLED driver

* Update keyboards and keymaps

* Update docs

* Update userspace configs

* Add fix for my keymap ...

* update lefty
f775da96 — Woody 3 years ago
define to AUTO_SHIFT_DISABLED_AT_STARTUP (#14201)

Co-authored-by: agodinhost <agodinhost@globo.com>
a29ca1e7 — Vlad K 3 years ago
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>
7f8faa42 — Michael Stapelberg 3 years ago
core: make the full 4096 bytes of EEPROM work on Teensy 3.6 (#12947)

This commit updates QMK’s copy of the the teensy3 Arduino core code with the
necessary changes to make the Teensy 3.6 work.

Aside from different values for the partitioning, HSRUN mode must be left
temporarily while using the EEPROM.

fixes https://github.com/kinx-project/kint/issues/8

related to https://github.com/kinx-project/kint/issues/10
92385e30 — Joel Challis 3 years ago
Manually format develop (#15003)

ee371c12 — Joel Challis 3 years ago
Fix up issues shown by clang-format of vusb (#15004)

4bf7ce22 — Albert Y 3 years ago
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>
2980c63d — Drashna Jaelre 3 years ago
Fix issues with Oneshot disabling (#14934)

f7e94f66 — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
3c08817e — AnthonyNguyen168 3 years ago
[Keyboard] Fix keymaps, RGB matrix, add support for WS2812 (#14974)

Remove complex `fn_actions` macros (#14662)

* Remove complex `fn_actions` macros

* Remove additional `KC_FN*` instances
b25218cc — QMK Bot 3 years ago
Merge remote-tracking branch 'origin/master' into develop
fe0acdd2 — Mateusz Ż 3 years ago
[CLI] Fix broken layout rendering in `qmk info` by '\n' (#14970)

Next