Commit Graph

18457 Commits

Author SHA1 Message Date
a29ca1e7f1 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>
2021-11-02 09:04:37 +11:00
7f8faa429e 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
2021-11-01 21:52:34 +00:00
92385e30cd Manually format develop (#15003) 2021-11-01 19:18:33 +00:00
ee371c1295 Fix up issues shown by clang-format of vusb (#15004) 2021-11-01 18:57:37 +00:00
4bf7ce2298 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>
2021-11-02 04:30:07 +11:00
2980c63d3d Fix issues with Oneshot disabling (#14934) 2021-11-01 09:41:24 -07:00
f7e94f6624 Merge remote-tracking branch 'origin/master' into develop 2021-11-01 03:46:23 +00:00
3c08817e44 [Keyboard] Fix keymaps, RGB matrix, add support for WS2812 (#14974) 2021-10-31 20:45:48 -07:00
928d9f90ec Remove complex fn_actions macros (#14662)
* Remove complex `fn_actions` macros

* Remove additional `KC_FN*` instances
2021-11-01 09:27:54 +11:00
b25218ccc1 Merge remote-tracking branch 'origin/master' into develop 2021-10-31 08:21:50 +00:00
fe0acdd2cb [CLI] Fix broken layout rendering in qmk info by '\n' (#14970) 2021-10-31 01:21:20 -07:00
aab394505f Merge remote-tracking branch 'origin/master' into develop 2021-10-31 08:17:52 +00:00
53d614955d [Keyboard] Add new keyboard "QooLee" (#14977)
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-31 01:17:38 -07:00
ba69c47bb8 Add new default community layout for no f-row TKLs (#14812)
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-31 01:17:23 -07:00
b8a1e0b54d Merge remote-tracking branch 'origin/master' into develop 2021-10-31 04:18:09 +00:00
1351dfff08 [Keymap] Disable in-switch RGB when computer goes to bed (#14993) 2021-10-30 21:17:42 -07:00
54aeba1eaf Merge remote-tracking branch 'origin/master' into develop 2021-10-30 18:55:03 +00:00
32d18f2857 [Keymap] Improved settings for Cradio default keymap (#14971)
Co-authored-by: filterpaper <filterpaper@localhost>
2021-10-30 11:54:36 -07:00
9e4dd8bfcb Merge remote-tracking branch 'origin/master' into develop 2021-10-30 18:54:36 +00:00
5334e087ef [Keymap] Jonavin userspace encoder alt tab scrolling (#14979)
Co-authored-by: Jonavin <=>
2021-10-30 11:53:58 -07:00
fb739a67c9 Enable configuration of PWM frequency for IS31FL3733B (#14983)
* Enable PWM frequency for IS31FL3733B

* Document config option

* clang
2021-10-30 15:13:40 +01:00
5851ac1934 Merge remote-tracking branch 'origin/master' into develop 2021-10-29 23:30:51 +00:00
28120c1a63 [Keymap] ajp10304: add mouse scroll keys (#14953) 2021-10-29 16:30:23 -07:00
70e396e882 [Keyboard] Fix Compile issues for lefty (#14982) 2021-10-29 16:25:17 -07:00
736d9fa538 Stop-gap forward-port Drop LED features for CTRL and ALT (#14967) 2021-10-29 13:11:48 -07:00
55fb468d74 More platform/protocol alignment (#14976) 2021-10-29 11:16:19 +01:00
0f92614240 Fix develop after recent changes (#14975)
* Fix sleep led issues

* Fix tests
2021-10-28 23:43:57 +01:00
dcfffa7b67 Relocate protocol files within tmk_core/common/ (#14972)
* Relocate non platform files within tmk_core/common/

* clang
2021-10-28 22:31:59 +01:00
0c87e2e702 Move LTO logic from common.mk (#14973) 2021-10-28 21:02:22 +01:00
780e763c13 Remove SERIAL_MOUSE (#14969) 2021-10-28 02:43:51 +01:00
b780c797be Migrate makefile utilities to sub-directory (#14917) 2021-10-28 01:07:53 +01:00
6c507afcf2 [Keyboard] add Lefty keyboard (#14898)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-27 08:14:44 -07:00
db0d2a5cd9 Merge remote-tracking branch 'origin/master' into develop 2021-10-27 15:09:58 +00:00
128b4eb005 [Keyboard] Add support for bm65rgb, a revival of #13361 (#14800)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: bytesapart <osama@bytesapart.com>
2021-10-27 08:09:52 -07:00
e4ae4c8b1c [Keymap] Add personal lily58 keymap (#14834)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: polplop <paultan@handshakes.com.sg>
Co-authored-by: paultan <47445257+polplop@users.noreply.github.com>
2021-10-27 08:09:19 -07:00
64db3ae3a9 Merge remote-tracking branch 'origin/master' into develop 2021-10-27 15:08:39 +00:00
5973895529 [Keyboard] binepad bn009 (#14881)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-27 08:07:58 -07:00
01c3349f35 Merge remote-tracking branch 'origin/master' into develop 2021-10-27 15:04:26 +00:00
2e3514f21c [Keyboard] Add MW65 Series PCB (#14939) 2021-10-27 08:03:51 -07:00
31f4c7022f Merge remote-tracking branch 'origin/master' into develop 2021-10-27 15:03:34 +00:00
9b912416b4 [Docs] Add instructions to create keymap before proceeding (#14945)
Co-authored-by: filterpaper <filterpaper@localhost>
2021-10-27 08:03:00 -07:00
4c077059b8 Merge remote-tracking branch 'origin/master' into develop 2021-10-27 15:02:29 +00:00
546e6a15dc [Keyboard] Cradio keyboard (#14946)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: filterpaper <filterpaper@localhost>
2021-10-27 08:02:21 -07:00
db634c21a7 [Keyboard] update(readme): with PCB reset instructions (#14961) 2021-10-27 08:01:54 -07:00
e8d68cc8f2 Merge remote-tracking branch 'origin/master' into develop 2021-10-27 15:00:38 +00:00
77877990ff [Keymap] Add VLC keymap (#14956)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-10-27 08:00:35 -07:00
0b0edf3d81 [Keyboard] Docs/folder organization and info json fixed (#14239)
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-27 07:59:58 -07:00
75228c78c5 Merge remote-tracking branch 'origin/master' into develop 2021-10-27 14:48:13 +00:00
2ac9b31ed1 Fix white spacing issues in kb files (#14963) 2021-10-27 07:47:42 -07:00
ee23aae87f Optimize matrix scanning by removing variable shifts (#14947) 2021-10-26 20:01:57 -07:00