Skip to content

Commit eac9ef4

Browse files
committed
Squashed commit of the following:
commit eda47155a3881e05b9735b0c4e6214a8bcecfe27 Author: freznel10 <[email protected]> Date: Sun Apr 9 23:58:45 2023 +0800 new commit 565b96544da0c083656a52835c96659544830926 Author: freznel10 <[email protected]> Date: Sun Apr 9 22:54:43 2023 +0800 new commit 8f7675f23e716969b5c858ca476695c2cef02979 Author: freznel10 <[email protected]> Date: Sun Apr 9 21:38:47 2023 +0800 New commit e3ed7cbd67832ba16123dea332002dfd03f8c673 Author: freznel10 <[email protected]> Date: Sun Apr 9 20:52:34 2023 +0800 new commit f0c5900b1c4c497b5591cd7a8302f84d4ad3fb65 Merge: fb31f7dcf2 5d6d959421 Author: freznel10 <[email protected]> Date: Sun Apr 9 20:47:34 2023 +0800 Merge remote-tracking branch 'upstream/develop' into refactor_mouse commit 5d6d9594212073ca52b80a1a949510187af47b13 Author: Nick Brassel <[email protected]> Date: Sun Apr 9 22:41:32 2023 +1000 Fix up via keymap builds. (#20383) * Fix up via keymap builds. - Usages of old IS_PRESSED. * Fix up bad code. * Fix up bad code. commit fb31f7dcf20ea5c93c66fdd065ef808b48a667d9 Author: freznel10 <[email protected]> Date: Sun Apr 9 19:18:04 2023 +0800 Squashed commit of the following: commit 211a3640b2c1b2eafaba665ee0c6a41bae43b1ea Author: Dasky <[email protected]> Date: Sat Apr 8 23:28:03 2023 +0100 remove device drivers .c commit c06c4f38c48f32937f9c239692c3ec6b435f571b Author: Dasky <[email protected]> Date: Sat Apr 8 23:18:35 2023 +0100 modify analog joystick commit 147dffb6291a35167ed9948ecc581fbbe19c5f5f Author: Dasky <[email protected]> Date: Sat Apr 8 22:17:14 2023 +0100 adns5050 don't use defines for cpi commit bd9d1f32579027d46d531658f4e6c924707dde43 Author: Dasky <[email protected]> Date: Sat Apr 8 22:16:52 2023 +0100 modify paw3204 commit 40728df2112ad13e7f0225d98cd3a22ef3300f57 Author: Dasky <[email protected]> Date: Sat Apr 8 21:18:13 2023 +0100 modify adns5050 commit 6be528687f2200faf33eab69407f62a6932e397d Author: Dasky <[email protected]> Date: Fri Apr 7 21:40:29 2023 +0100 sort counters and add miss report debug print commit 33662c0309ac94ed5ce95c8cb35769949405c3d3 Author: Dasky <[email protected]> Date: Fri Apr 7 15:39:02 2023 +0100 thank you freznel commit 49a7b5e45a13bc19692ec30512e96511656a67df Author: freznel10 <[email protected]> Date: Sun Apr 9 19:07:15 2023 +0800 teste Squashed commit of the following: commit 441988ef3895171d640e807205e7978ff9755acd Author: Ryan <[email protected]> Date: Sat Apr 8 20:50:50 2023 +1000 Move `default` layouts to data driven (#20349) commit fd6449e42cf326bdf17eab118639faa6b0359eb7 Author: Ryan <[email protected]> Date: Sat Apr 8 19:27:11 2023 +1000 Move split space/backspace layouts to data driven (#20356) commit 41feebf9bae805f58f6712039866d1b5334c97da Author: Nick Brassel <[email protected]> Date: Sat Apr 8 19:24:33 2023 +1000 Set up DEFAULT_FOLDER for primekb/meridian (#20367) commit 522048725f6b076bdad1251243c65dd2acf6595d Author: Ryan <[email protected]> Date: Sat Apr 8 18:08:08 2023 +1000 Move `RGB_MATRIX_DRIVER` to data driven (#20350) commit 10fc6c4cd6d7463737801430e8c13b347e1b85c7 Merge: dbfbf6c2c4 2c375e6478 Author: Nick Brassel <[email protected]> Date: Sat Apr 8 11:03:04 2023 +1000 Merge remote-tracking branch 'upstream/master' into develop commit 2c375e64785f3d69a14d7a3e02c041d774d1d75b Author: Drashna Jaelre <[email protected]> Date: Fri Apr 7 17:59:13 2023 -0700 [Keyboard] Add audio support to Adafruit MacroPad RP2040 (#20353) commit dbfbf6c2c47922600beeb45883ae6892e9f71edd Merge: 4aa2cd45a1 a5e68e5f74 Author: QMK Bot <[email protected]> Date: Fri Apr 7 22:12:38 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit a5e68e5f748a98b57bd2865112f5e0caa46df255 Author: Duncan Sutherland <[email protected]> Date: Fri Apr 7 23:11:56 2023 +0100 Convertors documentation: Removed duplicate table entry (#20360) commit 4aa2cd45a1b2a8978291f1584e19edf55585ae02 Merge: 369c5a213d e9b36bebb2 Author: QMK Bot <[email protected]> Date: Fri Apr 7 13:08:43 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit e9b36bebb2b6e4fa3c10da8b7b072f766dce49a5 Author: Joel Challis <[email protected]> Date: Fri Apr 7 14:07:59 2023 +0100 Avoid generating empty ENCODER_RESOLUTION (#20179) commit 369c5a213dc4cf805b7dd2e2393901b33e67e500 Author: Pablo Martínez <[email protected]> Date: Fri Apr 7 12:41:53 2023 +0200 Add layer-cycle example (#19069) Co-authored-by: Drashna Jaelre <[email protected]> commit f076458cd05c52892a95125fdd6b65ce1dc6f6cc Merge: 5bc514036b df7b56e0ea Author: QMK Bot <[email protected]> Date: Fri Apr 7 08:38:54 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit df7b56e0ea91adbb04e19a7e904c062bbd46a79b Author: Nick Brassel <[email protected]> Date: Fri Apr 7 18:38:16 2023 +1000 Fixup CI build variables. (#20357) commit 5bc514036b094560b16190edc65687d9ec4b82e3 Merge: b84b62c967 2e766a9c7a Author: QMK Bot <[email protected]> Date: Fri Apr 7 06:37:46 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 2e766a9c7a0888a96ed9108f09a085f4298af0b3 Author: Nick Brassel <[email protected]> Date: Fri Apr 7 16:37:06 2023 +1000 Add Discord webhook at end of each CI run. (#20355) commit b84b62c9679ea2180067f083fd71b398f0e7c334 Merge: 6334805da3 4ba3fdfad2 Author: QMK Bot <[email protected]> Date: Fri Apr 7 04:28:28 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 4ba3fdfad2bd52e2807d18606db1c12192304fd5 Author: Albert Y <[email protected]> Date: Fri Apr 7 12:27:51 2023 +0800 Move a_dux to data-driven (#20043) commit 6334805da3720d3ac7e8ffa76062e7c6037656c5 Merge: 47966dc2a6 655c24d29d Author: QMK Bot <[email protected]> Date: Thu Apr 6 18:03:03 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 655c24d29d656b5cea8f7de3605193d692d8f4c6 Author: lalalademaxiya1 <[email protected]> Date: Fri Apr 7 02:02:24 2023 +0800 [Keyboard] Add Keychron Q11 (#20125) Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: adophoxia <[email protected]> Co-authored-by: Ryan <[email protected]> commit 47966dc2a65c88ac90fcd64d12243d72f3f6753b Author: Ryan <[email protected]> Date: Thu Apr 6 18:00:54 2023 +1000 Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` (#20303) commit 71c22a12db58c71952a12df6bbe445f6f9a4e858 Author: James McCleese <[email protected]> Date: Wed Apr 5 18:37:15 2023 -0500 [Keyboard] Add 36-key layout for Beekeeb Piantor (#20328) Co-authored-by: James McCleese <[email protected]> commit 73b376a88151d03d43e0eca8242faa4bad199ac0 Author: Stefan Kerkmann <[email protected]> Date: Thu Apr 6 01:04:23 2023 +0200 [Chore] Remove stray mod tap interrupt defines and per key functions (#20347) * Remove stray defines and per key functions * Remove defunct get_ignore_mod_tap_interrupt declaration commit 71159275597d49fde16cd6643d106223415b0451 Author: Drashna Jaelre <[email protected]> Date: Wed Apr 5 15:36:08 2023 -0700 [Bug] Fix compilation issue with Swap Hands and Encoder Map (#20348) commit 2e9997fd92988390e4f7ebb3dbc5860a7c097e97 Merge: b1b8cd1bf0 eab2b8faa0 Author: QMK Bot <[email protected]> Date: Wed Apr 5 22:35:13 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit eab2b8faa0ab1acfe51aeedd0214763da2ec4824 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 5 23:34:35 2023 +0100 Bump peter-evans/create-pull-request from 4 to 5 (#20346) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 5. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b1b8cd1bf0c3bed0653b64a9be13ddb1dc269272 Author: Nick Brassel <[email protected]> Date: Thu Apr 6 08:10:40 2023 +1000 Add basic profiler. (#20238) commit 89713112cd5d1e1f138a41a67ba687ea24d4a146 Merge: b6c99ce438 d058091d0b Author: QMK Bot <[email protected]> Date: Wed Apr 5 18:36:25 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit d058091d0b2f98791d37c4a77779a8202592284f Author: Luis Garcia <[email protected]> Date: Wed Apr 5 12:35:34 2023 -0600 Add peterfalken userspace & keymaps (#19897) Co-authored-by: Peter.Falken <[email protected]> commit b6c99ce438de321a9af986236e5e92dec2e4c9ec Merge: f7c597b583 596319c92f Author: QMK Bot <[email protected]> Date: Wed Apr 5 18:29:11 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 596319c92fb8d61918a89133804ba232158e2323 Author: Álvaro A. Volpato <[email protected]> Date: Wed Apr 5 15:28:27 2023 -0300 Add Iron160 I160-S and I160-H PCBs support (#20077) Co-authored-by: Ryan <[email protected]> Co-authored-by: jack <[email protected]> commit f7c597b583ac7fd4413dc818256d92882e2e4481 Merge: cb87a238ab 4d17fe2a99 Author: QMK Bot <[email protected]> Date: Wed Apr 5 18:26:07 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 4d17fe2a995470ae265a418a0b1c5818a55c9c1d Author: DeskDaily <[email protected]> Date: Thu Apr 6 02:25:21 2023 +0800 [Keyboard] Add lxxt (#19935) Co-authored-by: Neil Brian Ramirez <[email protected]> Co-authored-by: Neil Brian Ramirez <[email protected]> commit cb87a238ab4ee63f8f946f1b6aa52f1a1261c282 Merge: 8bb4cba7b0 1d045e854b Author: QMK Bot <[email protected]> Date: Wed Apr 5 08:07:10 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 1d045e854b7adbe8a60ce5aeb16438c4652949da Author: Dane Skalski <[email protected]> Date: Wed Apr 5 01:06:24 2023 -0700 Add Junco Keyboard (#19516) commit 8bb4cba7b04571d75674f8f3f19462adef015060 Author: Ryan <[email protected]> Date: Wed Apr 5 15:53:45 2023 +1000 Move TKL layouts to data driven (#20337) commit 09a2b70a661323aa7ea023341bb1e9dcd3c75e24 Author: Ryan <[email protected]> Date: Wed Apr 5 15:50:56 2023 +1000 Move Alice and Ergodox layouts to data driven (#20340) commit 6847dba8af551aa0f1afbd74f77a8c49ad28e33b Author: Ryan <[email protected]> Date: Wed Apr 5 15:48:37 2023 +1000 Move 75% and 96% layouts to data driven (#20289) commit 364c06d939134184838579d4e73880f8c2f83419 Author: Ryan <[email protected]> Date: Wed Apr 5 15:46:59 2023 +1000 Move small macropad-ish layouts to data driven (#20341) commit 06c5c028046adc0a5501f6ac51953640e2015020 Author: Nick Brassel <[email protected]> Date: Wed Apr 5 14:59:09 2023 +1000 Disable specific warnings to mitigate compilation problems with `KEEP_INTERMEDIATES=yes`. (#20339) commit f1dbffe367ca3b2affbcdc5f7e5027f32d2e655d Merge: 7bfc2a367d f7176f070f Author: QMK Bot <[email protected]> Date: Tue Apr 4 21:37:04 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit f7176f070fd2b1cd6df25774f4de842200a7a342 Author: Alex Miller <[email protected]> Date: Tue Apr 4 17:36:23 2023 -0400 [Keyboard] Add Budgy and Crowboard Keyboards (#19141) Co-authored-by: jack <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]> commit 7bfc2a367df91ad6cc701f8490b4b8346a1512b4 Author: Ryan <[email protected]> Date: Tue Apr 4 15:20:10 2023 +1000 Move 65% layouts to data driven (#20308) commit 0e7acb777a75608524fe1de5e0f9359aeec88912 Merge: 976317df3c 687883cf7d Author: QMK Bot <[email protected]> Date: Tue Apr 4 05:10:36 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 687883cf7d68deedfd1678af1195c4d6f35456df Author: Nick Brassel <[email protected]> Date: Tue Apr 4 15:09:55 2023 +1000 Resolve keyboard names for `qmk mass-compile`. (#20335) commit 976317df3cb2cd9b8772cb852dd66314f6856ed1 Author: Ryan <[email protected]> Date: Tue Apr 4 14:39:20 2023 +1000 Move fullsize layouts to data driven (#20317) commit b463ceb9dc855a5fe9ba22443b0012b9043c3769 Author: Ryan <[email protected]> Date: Tue Apr 4 14:29:50 2023 +1000 Move TKL F13 and FRL layouts to data driven (#20310) commit 147d397e341c0ad5c9a075159ea434e82b2785cc Author: adophoxia <[email protected]> Date: Mon Apr 3 20:26:54 2023 -0700 Move Keychron Q0 and Q0 Plus data-driven configuration; `keychron` keymap `rules.mk` cleanup (#20168) Co-authored-by: Nick Brassel <[email protected]> commit c224cb9605b22cfb3e97e3537243082b4224e5c0 Merge: 81f321d331 f56cf93fa1 Author: QMK Bot <[email protected]> Date: Tue Apr 4 02:15:38 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit f56cf93fa13ede82612cd6507b3512786b8f4933 Author: Albert Y <[email protected]> Date: Tue Apr 4 10:15:00 2023 +0800 Add debounce time description (#20333) commit 81f321d3318d4df0c442d11073a837984d4a8dbc Author: Ryan <[email protected]> Date: Tue Apr 4 10:15:35 2023 +1000 `qmk info`: account for ISO enter when calculating layout X offset (#20325) commit 1dd2d1df20df5c4d0a24d117db96e588122158bc Merge: ae63c0f509 1fd30b3391 Author: Nick Brassel <[email protected]> Date: Tue Apr 4 09:20:23 2023 +1000 Merge remote-tracking branch 'upstream/master' into develop commit 1fd30b3391434db1f1c3d2dbe17fe40752e40a2b Author: Alex Paulescu <[email protected]> Date: Tue Apr 4 02:13:42 2023 +0300 Manibus keyboard, update pinout (#20309) commit ae63c0f509fae71270fb5885d504ee26cbad95ff Author: Pascal Getreuer <[email protected]> Date: Mon Apr 3 16:11:26 2023 -0700 [Core] Caps Word "Invert on shift" option: pressing Shift inverts the shift state. (#20092) Co-authored-by: Nick Brassel <[email protected]> commit 368fee9655b8c0611808212b680674b5acd4349c Author: Purdea Andrei <[email protected]> Date: Tue Apr 4 02:07:36 2023 +0300 rp2040: *_PAL_MODE overridable for this platform too (#20314) Co-authored-by: Sergey Vlasov <[email protected]> commit d783536e0d115771e160280a62dc3227000e13ad Merge: ce58f04949 37f205ec1a Author: QMK Bot <[email protected]> Date: Mon Apr 3 23:07:16 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 37f205ec1a0c5cc359fda442ca9e591b65e0900a Author: Albert Y <[email protected]> Date: Tue Apr 4 07:06:33 2023 +0800 Use table for debounce algorithm description (#20322) commit ce58f04949082a7ba3fd9b94d56a679980e08c39 Merge: ccc7921fe6 26e0bfd494 Author: QMK Bot <[email protected]> Date: Mon Apr 3 23:06:15 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 26e0bfd494b4de0505cf4c5c0bcf811aae19adbb Author: blindassassin111 <[email protected]> Date: Mon Apr 3 18:05:13 2023 -0500 [keyboard] Adding OSAv2 numpad (#20209) Co-authored-by: jack <[email protected]> commit ccc7921fe6f362d1db31de4a3a6ce39cab38c572 Merge: ccda5d2d2f a434507ab4 Author: QMK Bot <[email protected]> Date: Mon Apr 3 22:56:21 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit a434507ab4dcdf437678587e92bab18323d7d3c5 Author: Andrew Kannan <[email protected]> Date: Mon Apr 3 18:56:12 2023 -0400 Add Ripple TKL Keyboard firmware (#20301) commit ee8c86702ea09bfbf4bf8daf015d79362293bb41 Author: Andrew Kannan <[email protected]> Date: Mon Apr 3 18:55:38 2023 -0400 Add Ripple TKL Hotswap Firmware (#20302) Co-authored-by: Less/Rikki <[email protected]> commit ccda5d2d2f0b2e71e16d72636622743a68757b50 Author: ngs-ch <[email protected]> Date: Tue Apr 4 07:48:51 2023 +0900 Make "detected_host_os()" available on the SLAVE side of the split keyboard (#19854) Co-authored-by: ngs.ch <ngs.ch> Co-authored-by: Drashna Jaelre <[email protected]> commit d82c6648f50d72820effce6077084c8a2dce1b18 Author: CobraSock <[email protected]> Date: Mon Apr 3 15:46:00 2023 -0700 Fixed split keyboard issue where custom LED indicators could activate incorrect LEDs (#20203) (#20204) Co-authored-by: N M <[email protected]> Fixed split keyboard issue where custom LED indicators could activate incorrect LEDs (#20203) commit b67bdf222e0bc98b846f20e22152cd0a007fb9f7 Merge: 49ac29fa09 246cf99b4b Author: QMK Bot <[email protected]> Date: Mon Apr 3 22:43:55 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit 246cf99b4b029b6d36e82a0c4c3aed11abb2ff5e Author: Cameron Larsen <[email protected]> Date: Mon Apr 3 15:43:12 2023 -0700 Personal keymaps for crkbd and kyria (#20009) commit 49ac29fa09cbd770f5983f0d1c3ec9b5ce2e0c51 Merge: c404e5e38c eb52984a94 Author: QMK Bot <[email protected]> Date: Mon Apr 3 20:18:58 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit eb52984a94f70b95811fbc0853c158c68c40ea4f Author: Anjheos <[email protected]> Date: Mon Apr 3 13:18:08 2023 -0700 Adding Oceanographer to QMK. (#20324) commit c404e5e38c0058d57711748772ce3e7b97528bc4 Merge: 36ab0c0aaa a5272a1575 Author: QMK Bot <[email protected]> Date: Mon Apr 3 18:50:07 2023 +0000 Merge remote-tracking branch 'origin/master' into develop commit a5272a15754e5e5ca68918628b635858d19ad1fa Author: Danny <[email protected]> Date: Mon Apr 3 14:49:21 2023 -0400 Modify default encoder mappings, change PID, enable mousekeys (#20329) commit 36ab0c0aaa613fe0946e10133315b071c0d87012 Author: jack <[email protected]> Date: Mon Apr 3 10:18:17 2023 -0600 Add core/fallback encoder behaviour (#20320) commit 7e48a4e80f4c3975cf0aae68986c7ead2576dcf3 Author: Ryan <[email protected]> Date: Mon Apr 3 21:39:02 2023 +1000 Fix API errors (#20326) commit bd4899f0ca1f687ac2ede437ffb5ad1af04f1abe Merge: fcf8b804ed d06ce0153b Author: fauxpark <[email protected]> Date: Mon Apr 3 20:59:24 2023 +1000 Merge remote-tracking branch 'upstream/master' into develop commit fcf8b804ed95a98561bd4c1d6c85604be0f7cc7b Author: Stefan Kerkmann <[email protected]> Date: Mon Apr 3 10:33:45 2023 +0200 [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) commit d06ce0153bd4b608a20698c4a9e1d559b4c05683 Author: Ryan <[email protected]> Date: Mon Apr 3 16:34:03 2023 +1000 PR checklist: keyboard updates must go to `develop` (#20323) commit c58610bea35d3dcf362b11064830f51c97df91a4 Author: Purdea Andrei <[email protected]> Date: Mon Apr 3 08:45:46 2023 +0300 Data-driven updates to overnumpad controller keyboards (#20259) commit 12de0297edc601be867ea4e32b741967e88a2847 Author: Julius Degesys <[email protected]> Date: Mon Apr 3 01:42:14 2023 -0400 Suggest `qmk list-keyboards` when testing build environment (#19471) Co-authored-by: Joel Challis <[email protected]> commit 4992df56b8202e206f83ff529033864141e681ed Author: Lisa Ugray <[email protected]> Date: Mon Apr 3 01:39:52 2023 -0400 Add an alternate layout definition for Keyboardio Model 01 (#20245) commit f3f0bf6dbedef705b078a6ee7016b0d2b11c4bc7 Author: studiokestra <[email protected]> Date: Sun Apr 2 23:37:43 2023 -0600 Refactor Galatea (#20011) commit 8a5e8ed88e818e2a4ccd1349ea63cb35042e674f Author: 4pplet <[email protected]> Date: Mon Apr 3 07:24:49 2023 +0200 Adding Unextended Standard PCB (#20190) Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: 4pplet <[email protected]> Co-authored-by: 4pplet <[email protected]> commit fb6557acf1c5b3753034f8d25e738ae964ea0215 Author: 3araht <[email protected]> Date: Mon Apr 3 14:12:11 2023 +0900 New layer added to giabalanai keyboard (#20118) commit d555248d41d67c91e9ca99e8537231cc546d837e Author: freznel10 <[email protected]> Date: Sun Apr 9 18:56:15 2023 +0800 Squashed commit of the following: commit 211a3640b2c1b2eafaba665ee0c6a41bae43b1ea Author: Dasky <[email protected]> Date: Sat Apr 8 23:28:03 2023 +0100 remove device drivers .c commit c06c4f38c48f32937f9c239692c3ec6b435f571b Author: Dasky <[email protected]> Date: Sat Apr 8 23:18:35 2023 +0100 modify analog joystick commit 147dffb6291a35167ed9948ecc581fbbe19c5f5f Author: Dasky <[email protected]> Date: Sat Apr 8 22:17:14 2023 +0100 adns5050 don't use defines for cpi commit bd9d1f32579027d46d531658f4e6c924707dde43 Author: Dasky <[email protected]> Date: Sat Apr 8 22:16:52 2023 +0100 modify paw3204 commit 40728df2112ad13e7f0225d98cd3a22ef3300f57 Author: Dasky <[email protected]> Date: Sat Apr 8 21:18:13 2023 +0100 modify adns5050 commit 6be528687f2200faf33eab69407f62a6932e397d Author: Dasky <[email protected]> Date: Fri Apr 7 21:40:29 2023 +0100 sort counters and add miss report debug print commit 33662c0309ac94ed5ce95c8cb35769949405c3d3 Author: Dasky <[email protected]> Date: Fri Apr 7 15:39:02 2023 +0100 thank you freznel commit 77da8c11d474b40de32de01e6102040767acb349 Author: freznel10 <[email protected]> Date: Sat Apr 8 18:29:16 2023 +0800 trial commit b86481c8ed0738455984ad66e10ee9afe62ed94a Merge: 9dfadeeb79 f5441968c3 Author: freznel10 <[email protected]> Date: Fri Apr 7 01:40:32 2023 +0800 Merge remote-tracking branch 'daskygit/pr/multiple_sensors' into refactor_mouse commit 9dfadeeb798e984d7797965130bf2d4e81733df0 Author: freznel10 <[email protected]> Date: Thu Apr 6 23:56:06 2023 +0800 Delete matrix.c commit 207d68c391422d24fc3507a88c31696f5eb3c796 Author: freznel10 <[email protected]> Date: Thu Apr 6 23:54:12 2023 +0800 test commit 10713b91654a8d4644e3bd2625cae4960ec41e17 Author: freznel10 <[email protected]> Date: Thu Apr 6 22:47:32 2023 +0800 new commit e3bba55c2061dc1653c57022c81b89212bc7682b Author: freznel10 <[email protected]> Date: Thu Apr 6 22:46:21 2023 +0800 Squashed commit of the following: commit f5441968c3b4a263e4cffb05fe95f86f22db5135 Author: Dasky <[email protected]> Date: Wed Apr 5 17:26:39 2023 +0100 modify button handling commit 19da027f14015dc87afd2242151831b7c2619461 Author: Dasky <[email protected]> Date: Wed Apr 5 17:25:42 2023 +0100 small optimisation of pointing_device_report_ready commit 7d8b711ccbff2165402fafc44aa36a823e73ca0d Author: Dasky <[email protected]> Date: Wed Apr 5 17:23:20 2023 +0100 actually save last_sent_report commit 63ef94782fbc1b1474e714d64abe708a90166c56 Author: Dasky <[email protected]> Date: Wed Apr 5 17:21:41 2023 +0100 forgot to stage the int reg addr commit 2ff8265c2146f3b55fbcf864e91beeff8cce070f Author: Dasky <[email protected]> Date: Wed Apr 5 02:44:12 2023 +0100 add pimoroni int enable commit 03250becafa6f5d1e7cb7e608a0bfa947e8f67d4 Author: Dasky <[email protected]> Date: Wed Apr 5 01:57:03 2023 +0100 throttle cpi sync rate commit 38a1500b2a4a45ae5b816fe07110e2c21fdfbe6d Author: Dasky <[email protected]> Date: Wed Apr 5 01:56:41 2023 +0100 add cpi flag check before put commit 7844e828a18c3de4f50e99009ad0bbbdf444bc14 Author: Dasky <[email protected]> Date: Wed Apr 5 01:53:50 2023 +0100 use pointing_device_shared_report_t commit 5da1d489958f9468a2bc94cd5f763fa5fdf3c9db Author: Dasky <[email protected]> Date: Tue Apr 4 23:49:48 2023 +0100 smaller and faster commit 1a2522065c9db74724034dc0c7158bbf41db8ebd Author: Dasky <[email protected]> Date: Tue Apr 4 19:55:57 2023 +0100 divisor uint16_t? commit ee1b0927504a267b8b4189adb7111a85586b9323 Author: Dasky <[email protected]> Date: Tue Apr 4 19:55:16 2023 +0100 fix single tap and format commit 501778cdc74f7e36ccedd9d45a4b5895315bca75 Author: Dasky <[email protected]> Date: Tue Apr 4 19:54:31 2023 +0100 format commit 1a950b249b28d957de06b1831570c01e53b3fd1f Author: Dasky <[email protected]> Date: Tue Apr 4 19:53:35 2023 +0100 adns9800 sig check commit 37d67865c760715f542ec077fe4f308ecfc203ec Author: Dasky <[email protected]> Date: Mon Apr 3 22:40:24 2023 +0100 add headers for modified drivers commit 983c94b0d7fe67dbf27d8b593c18d382e134cd8b Author: Dasky <[email protected]> Date: Mon Apr 3 22:30:15 2023 +0100 pmw33xx driver - untested - needs further work for multiple instances per side commit 58816ae8fbfea2b5a4bed9e407eeada786539e47 Author: Dasky <[email protected]> Date: Mon Apr 3 03:06:19 2023 +0100 updates for rebase commit 1438b1d67e50123b287c5dd20eabd8d8816c70f9 Author: Dasky <[email protected]> Date: Mon Apr 3 03:04:28 2023 +0100 fix adjust report commit b340c7660de5f05921458384a95fda9380c9b5f6 Author: Dasky <[email protected]> Date: Mon Apr 3 03:02:24 2023 +0100 cirque fixes and error handling removal commit fe220ee3547a7890137b94d759bdcf9b1e0a6cf2 Author: Dasky <[email protected]> Date: Sun Apr 2 18:07:24 2023 +0100 modify adns9800 driver commit a1af590ef232767911c0018623374fedf2cfe94a Author: Dasky <[email protected]> Date: Thu Mar 30 17:42:25 2023 +0100 azoteq driver - temporary commit d462e2fa792dc2dcc2cc06c88528a78636fb8168 Author: Dasky <[email protected]> Date: Thu Mar 30 17:05:33 2023 +0100 modify cirque driver - needs further work commit 74f142c967ba7a56b806b5fe8d84d6dfd67b3dcb Author: Dasky <[email protected]> Date: Thu Mar 30 00:21:09 2023 +0100 modify pimoroni driver for i2c_config commit 2d763e0e819ddcdf6bac834489742dda4366b853 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:42 2023 +0100 i2c config commit 0d3baaf80a882aaa6360c5af473e93ef480797b7 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:27 2023 +0100 formatting commit 7595eed6b826e297cf69f0acc17e82e3191b5b0e Author: Dasky <[email protected]> Date: Thu Mar 30 00:11:16 2023 +0100 throttle or motion commit 84a5536136039eb3a9ed432f943e879354b35b97 Author: Dasky <[email protected]> Date: Tue Mar 28 05:13:18 2023 +0100 fix add and clamp per tzarcs suggestion commit cd5f4ddbad1eb5926ab437cd168c01e29555e623 Author: Dasky <[email protected]> Date: Tue Mar 28 03:54:50 2023 +0100 fix device ready check commit 98511feff3fbd2f1ea083546ed06a7cfde30ea37 Author: Dasky <[email protected]> Date: Tue Mar 28 02:19:28 2023 +0100 doh commit c1a36d7660bb009f828fc628fefa99cd6cfd1dc0 Author: Dasky <[email protected]> Date: Tue Mar 28 01:43:29 2023 +0100 return okay, no need to clear shared report commit 53b4bb96f1da082d377cd4742b1b4562226a2578 Author: Dasky <[email protected]> Date: Tue Mar 28 01:38:20 2023 +0100 Remove global throttle, add target report count commit 9eba92c79d4c8fe7923af3ac4021aa9ea9648566 Author: Dasky <[email protected]> Date: Tue Mar 28 01:23:36 2023 +0100 fix rules.mk commit 6eed27f018069b9e8639b26b1e5d0faec0df9377 Author: Dasky <[email protected]> Date: Sun Mar 26 21:39:05 2023 +0100 add custom_TYPE to rules commit 46e2749587e1094abc4b29d4a5ba1ef414234f7e Author: Dasky <[email protected]> Date: Wed Mar 22 23:10:02 2023 +0000 fix size and only set cpi on different commit 274f159860e4d19a0c17592f02431a7c19db27ea Author: Dasky <[email protected]> Date: Wed Mar 22 23:09:04 2023 +0000 minor fixes commit 938d224fe8c35f5c73f448336687d39f552a71d8 Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:59 2023 +0000 clean up split pointing transactions commit 47db55bda601f345cccae64dd80f9b27a8445fea Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:33 2023 +0000 rejig for split pointing commit ea0597052b7981d7aae89069f5d7bab9a80055ae Author: Dasky <[email protected]> Date: Tue Mar 21 22:08:47 2023 +0000 example commit 48b61ab5579743b8b68fc0df13fb546b0a036348 Author: freznel10 <[email protected]> Date: Thu Apr 6 22:43:21 2023 +0800 Squashed commit of the following: commit f5441968c3b4a263e4cffb05fe95f86f22db5135 Author: Dasky <[email protected]> Date: Wed Apr 5 17:26:39 2023 +0100 modify button handling commit 19da027f14015dc87afd2242151831b7c2619461 Author: Dasky <[email protected]> Date: Wed Apr 5 17:25:42 2023 +0100 small optimisation of pointing_device_report_ready commit 7d8b711ccbff2165402fafc44aa36a823e73ca0d Author: Dasky <[email protected]> Date: Wed Apr 5 17:23:20 2023 +0100 actually save last_sent_report commit 63ef94782fbc1b1474e714d64abe708a90166c56 Author: Dasky <[email protected]> Date: Wed Apr 5 17:21:41 2023 +0100 forgot to stage the int reg addr commit 2ff8265c2146f3b55fbcf864e91beeff8cce070f Author: Dasky <[email protected]> Date: Wed Apr 5 02:44:12 2023 +0100 add pimoroni int enable commit 03250becafa6f5d1e7cb7e608a0bfa947e8f67d4 Author: Dasky <[email protected]> Date: Wed Apr 5 01:57:03 2023 +0100 throttle cpi sync rate commit 38a1500b2a4a45ae5b816fe07110e2c21fdfbe6d Author: Dasky <[email protected]> Date: Wed Apr 5 01:56:41 2023 +0100 add cpi flag check before put commit 7844e828a18c3de4f50e99009ad0bbbdf444bc14 Author: Dasky <[email protected]> Date: Wed Apr 5 01:53:50 2023 +0100 use pointing_device_shared_report_t commit 5da1d489958f9468a2bc94cd5f763fa5fdf3c9db Author: Dasky <[email protected]> Date: Tue Apr 4 23:49:48 2023 +0100 smaller and faster commit 1a2522065c9db74724034dc0c7158bbf41db8ebd Author: Dasky <[email protected]> Date: Tue Apr 4 19:55:57 2023 +0100 divisor uint16_t? commit ee1b0927504a267b8b4189adb7111a85586b9323 Author: Dasky <[email protected]> Date: Tue Apr 4 19:55:16 2023 +0100 fix single tap and format commit 501778cdc74f7e36ccedd9d45a4b5895315bca75 Author: Dasky <[email protected]> Date: Tue Apr 4 19:54:31 2023 +0100 format commit 1a950b249b28d957de06b1831570c01e53b3fd1f Author: Dasky <[email protected]> Date: Tue Apr 4 19:53:35 2023 +0100 adns9800 sig check commit 37d67865c760715f542ec077fe4f308ecfc203ec Author: Dasky <[email protected]> Date: Mon Apr 3 22:40:24 2023 +0100 add headers for modified drivers commit 983c94b0d7fe67dbf27d8b593c18d382e134cd8b Author: Dasky <[email protected]> Date: Mon Apr 3 22:30:15 2023 +0100 pmw33xx driver - untested - needs further work for multiple instances per side commit 58816ae8fbfea2b5a4bed9e407eeada786539e47 Author: Dasky <[email protected]> Date: Mon Apr 3 03:06:19 2023 +0100 updates for rebase commit 1438b1d67e50123b287c5dd20eabd8d8816c70f9 Author: Dasky <[email protected]> Date: Mon Apr 3 03:04:28 2023 +0100 fix adjust report commit b340c7660de5f05921458384a95fda9380c9b5f6 Author: Dasky <[email protected]> Date: Mon Apr 3 03:02:24 2023 +0100 cirque fixes and error handling removal commit fe220ee3547a7890137b94d759bdcf9b1e0a6cf2 Author: Dasky <[email protected]> Date: Sun Apr 2 18:07:24 2023 +0100 modify adns9800 driver commit a1af590ef232767911c0018623374fedf2cfe94a Author: Dasky <[email protected]> Date: Thu Mar 30 17:42:25 2023 +0100 azoteq driver - temporary commit d462e2fa792dc2dcc2cc06c88528a78636fb8168 Author: Dasky <[email protected]> Date: Thu Mar 30 17:05:33 2023 +0100 modify cirque driver - needs further work commit 74f142c967ba7a56b806b5fe8d84d6dfd67b3dcb Author: Dasky <[email protected]> Date: Thu Mar 30 00:21:09 2023 +0100 modify pimoroni driver for i2c_config commit 2d763e0e819ddcdf6bac834489742dda4366b853 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:42 2023 +0100 i2c config commit 0d3baaf80a882aaa6360c5af473e93ef480797b7 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:27 2023 +0100 formatting commit 7595eed6b826e297cf69f0acc17e82e3191b5b0e Author: Dasky <[email protected]> Date: Thu Mar 30 00:11:16 2023 +0100 throttle or motion commit 84a5536136039eb3a9ed432f943e879354b35b97 Author: Dasky <[email protected]> Date: Tue Mar 28 05:13:18 2023 +0100 fix add and clamp per tzarcs suggestion commit cd5f4ddbad1eb5926ab437cd168c01e29555e623 Author: Dasky <[email protected]> Date: Tue Mar 28 03:54:50 2023 +0100 fix device ready check commit 98511feff3fbd2f1ea083546ed06a7cfde30ea37 Author: Dasky <[email protected]> Date: Tue Mar 28 02:19:28 2023 +0100 doh commit c1a36d7660bb009f828fc628fefa99cd6cfd1dc0 Author: Dasky <[email protected]> Date: Tue Mar 28 01:43:29 2023 +0100 return okay, no need to clear shared report commit 53b4bb96f1da082d377cd4742b1b4562226a2578 Author: Dasky <[email protected]> Date: Tue Mar 28 01:38:20 2023 +0100 Remove global throttle, add target report count commit 9eba92c79d4c8fe7923af3ac4021aa9ea9648566 Author: Dasky <[email protected]> Date: Tue Mar 28 01:23:36 2023 +0100 fix rules.mk commit 6eed27f018069b9e8639b26b1e5d0faec0df9377 Author: Dasky <[email protected]> Date: Sun Mar 26 21:39:05 2023 +0100 add custom_TYPE to rules commit 46e2749587e1094abc4b29d4a5ba1ef414234f7e Author: Dasky <[email protected]> Date: Wed Mar 22 23:10:02 2023 +0000 fix size and only set cpi on different commit 274f159860e4d19a0c17592f02431a7c19db27ea Author: Dasky <[email protected]> Date: Wed Mar 22 23:09:04 2023 +0000 minor fixes commit 938d224fe8c35f5c73f448336687d39f552a71d8 Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:59 2023 +0000 clean up split pointing transactions commit 47db55bda601f345cccae64dd80f9b27a8445fea Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:33 2023 +0000 rejig for split pointing commit ea0597052b7981d7aae89069f5d7bab9a80055ae Author: Dasky <[email protected]> Date: Tue Mar 21 22:08:47 2023 +0000 example commit f5441968c3b4a263e4cffb05fe95f86f22db5135 Author: Dasky <[email protected]> Date: Wed Apr 5 17:26:39 2023 +0100 modify button handling commit 19da027f14015dc87afd2242151831b7c2619461 Author: Dasky <[email protected]> Date: Wed Apr 5 17:25:42 2023 +0100 small optimisation of pointing_device_report_ready commit 7d8b711ccbff2165402fafc44aa36a823e73ca0d Author: Dasky <[email protected]> Date: Wed Apr 5 17:23:20 2023 +0100 actually save last_sent_report commit 63ef94782fbc1b1474e714d64abe708a90166c56 Author: Dasky <[email protected]> Date: Wed Apr 5 17:21:41 2023 +0100 forgot to stage the int reg addr commit a601a11d73d019d7383ea4d54dd34cb9bfb6d77a Author: freznel10 <[email protected]> Date: Wed Apr 5 12:25:37 2023 +0800 failed testing commit 39a4499124e25a158e3f94bc59c2c5bca37632b1 Author: freznel10 <[email protected]> Date: Wed Apr 5 10:07:08 2023 +0800 Squashed commit of the following: commit 2ff8265c2146f3b55fbcf864e91beeff8cce070f Author: Dasky <[email protected]> Date: Wed Apr 5 02:44:12 2023 +0100 add pimoroni int enable commit 03250becafa6f5d1e7cb7e608a0bfa947e8f67d4 Author: Dasky <[email protected]> Date: Wed Apr 5 01:57:03 2023 +0100 throttle cpi sync rate commit 38a1500b2a4a45ae5b816fe07110e2c21fdfbe6d Author: Dasky <[email protected]> Date: Wed Apr 5 01:56:41 2023 +0100 add cpi flag check before put commit 7844e828a18c3de4f50e99009ad0bbbdf444bc14 Author: Dasky <[email protected]> Date: Wed Apr 5 01:53:50 2023 +0100 use pointing_device_shared_report_t commit 5da1d489958f9468a2bc94cd5f763fa5fdf3c9db Author: Dasky <[email protected]> Date: Tue Apr 4 23:49:48 2023 +0100 smaller and faster commit 1a2522065c9db74724034dc0c7158bbf41db8ebd Author: Dasky <[email protected]> Date: Tue Apr 4 19:55:57 2023 +0100 divisor uint16_t? commit ee1b0927504a267b8b4189adb7111a85586b9323 Author: Dasky <[email protected]> Date: Tue Apr 4 19:55:16 2023 +0100 fix single tap and format commit 501778cdc74f7e36ccedd9d45a4b5895315bca75 Author: Dasky <[email protected]> Date: Tue Apr 4 19:54:31 2023 +0100 format commit 1a950b249b28d957de06b1831570c01e53b3fd1f Author: Dasky <[email protected]> Date: Tue Apr 4 19:53:35 2023 +0100 adns9800 sig check commit 37d67865c760715f542ec077fe4f308ecfc203ec Author: Dasky <[email protected]> Date: Mon Apr 3 22:40:24 2023 +0100 add headers for modified drivers commit 983c94b0d7fe67dbf27d8b593c18d382e134cd8b Author: Dasky <[email protected]> Date: Mon Apr 3 22:30:15 2023 +0100 pmw33xx driver - untested - needs further work for multiple instances per side commit 58816ae8fbfea2b5a4bed9e407eeada786539e47 Author: Dasky <[email protected]> Date: Mon Apr 3 03:06:19 2023 +0100 updates for rebase commit 1438b1d67e50123b287c5dd20eabd8d8816c70f9 Author: Dasky <[email protected]> Date: Mon Apr 3 03:04:28 2023 +0100 fix adjust report commit b340c7660de5f05921458384a95fda9380c9b5f6 Author: Dasky <[email protected]> Date: Mon Apr 3 03:02:24 2023 +0100 cirque fixes and error handling removal commit fe220ee3547a7890137b94d759bdcf9b1e0a6cf2 Author: Dasky <[email protected]> Date: Sun Apr 2 18:07:24 2023 +0100 modify adns9800 driver commit a1af590ef232767911c0018623374fedf2cfe94a Author: Dasky <[email protected]> Date: Thu Mar 30 17:42:25 2023 +0100 azoteq driver - temporary commit d462e2fa792dc2dcc2cc06c88528a78636fb8168 Author: Dasky <[email protected]> Date: Thu Mar 30 17:05:33 2023 +0100 modify cirque driver - needs further work commit 74f142c967ba7a56b806b5fe8d84d6dfd67b3dcb Author: Dasky <[email protected]> Date: Thu Mar 30 00:21:09 2023 +0100 modify pimoroni driver for i2c_config commit 2d763e0e819ddcdf6bac834489742dda4366b853 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:42 2023 +0100 i2c config commit 0d3baaf80a882aaa6360c5af473e93ef480797b7 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:27 2023 +0100 formatting commit 7595eed6b826e297cf69f0acc17e82e3191b5b0e Author: Dasky <[email protected]> Date: Thu Mar 30 00:11:16 2023 +0100 throttle or motion commit 84a5536136039eb3a9ed432f943e879354b35b97 Author: Dasky <[email protected]> Date: Tue Mar 28 05:13:18 2023 +0100 fix add and clamp per tzarcs suggestion commit cd5f4ddbad1eb5926ab437cd168c01e29555e623 Author: Dasky <[email protected]> Date: Tue Mar 28 03:54:50 2023 +0100 fix device ready check commit 98511feff3fbd2f1ea083546ed06a7cfde30ea37 Author: Dasky <[email protected]> Date: Tue Mar 28 02:19:28 2023 +0100 doh commit c1a36d7660bb009f828fc628fefa99cd6cfd1dc0 Author: Dasky <[email protected]> Date: Tue Mar 28 01:43:29 2023 +0100 return okay, no need to clear shared report commit 53b4bb96f1da082d377cd4742b1b4562226a2578 Author: Dasky <[email protected]> Date: Tue Mar 28 01:38:20 2023 +0100 Remove global throttle, add target report count commit 9eba92c79d4c8fe7923af3ac4021aa9ea9648566 Author: Dasky <[email protected]> Date: Tue Mar 28 01:23:36 2023 +0100 fix rules.mk commit 6eed27f018069b9e8639b26b1e5d0faec0df9377 Author: Dasky <[email protected]> Date: Sun Mar 26 21:39:05 2023 +0100 add custom_TYPE to rules commit 46e2749587e1094abc4b29d4a5ba1ef414234f7e Author: Dasky <[email protected]> Date: Wed Mar 22 23:10:02 2023 +0000 fix size and only set cpi on different commit 274f159860e4d19a0c17592f02431a7c19db27ea Author: Dasky <[email protected]> Date: Wed Mar 22 23:09:04 2023 +0000 minor fixes commit 938d224fe8c35f5c73f448336687d39f552a71d8 Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:59 2023 +0000 clean up split pointing transactions commit 47db55bda601f345cccae64dd80f9b27a8445fea Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:33 2023 +0000 rejig for split pointing commit ea0597052b7981d7aae89069f5d7bab9a80055ae Author: Dasky <[email protected]> Date: Tue Mar 21 22:08:47 2023 +0000 example commit 2ff8265c2146f3b55fbcf864e91beeff8cce070f Author: Dasky <[email protected]> Date: Wed Apr 5 02:44:12 2023 +0100 add pimoroni int enable commit 03250becafa6f5d1e7cb7e608a0bfa947e8f67d4 Author: Dasky <[email protected]> Date: Wed Apr 5 01:57:03 2023 +0100 throttle cpi sync rate commit 38a1500b2a4a45ae5b816fe07110e2c21fdfbe6d Author: Dasky <[email protected]> Date: Wed Apr 5 01:56:41 2023 +0100 add cpi flag check before put commit 7844e828a18c3de4f50e99009ad0bbbdf444bc14 Author: Dasky <[email protected]> Date: Wed Apr 5 01:53:50 2023 +0100 use pointing_device_shared_report_t commit 5da1d489958f9468a2bc94cd5f763fa5fdf3c9db Author: Dasky <[email protected]> Date: Tue Apr 4 23:49:48 2023 +0100 smaller and faster commit 1a2522065c9db74724034dc0c7158bbf41db8ebd Author: Dasky <[email protected]> Date: Tue Apr 4 19:55:57 2023 +0100 divisor uint16_t? commit ee1b0927504a267b8b4189adb7111a85586b9323 Author: Dasky <[email protected]> Date: Tue Apr 4 19:55:16 2023 +0100 fix single tap and format commit 501778cdc74f7e36ccedd9d45a4b5895315bca75 Author: Dasky <[email protected]> Date: Tue Apr 4 19:54:31 2023 +0100 format commit 1a950b249b28d957de06b1831570c01e53b3fd1f Author: Dasky <[email protected]> Date: Tue Apr 4 19:53:35 2023 +0100 adns9800 sig check commit a021e37df3d29b339917301b5519218941530c91 Author: freznel10 <[email protected]> Date: Tue Apr 4 23:49:32 2023 +0800 Squashed commit of the following: commit 37d67865c760715f542ec077fe4f308ecfc203ec Author: Dasky <[email protected]> Date: Mon Apr 3 22:40:24 2023 +0100 add headers for modified drivers commit 983c94b0d7fe67dbf27d8b593c18d382e134cd8b Author: Dasky <[email protected]> Date: Mon Apr 3 22:30:15 2023 +0100 pmw33xx driver - untested - needs further work for multiple instances per side commit 58816ae8fbfea2b5a4bed9e407eeada786539e47 Author: Dasky <[email protected]> Date: Mon Apr 3 03:06:19 2023 +0100 updates for rebase commit 1438b1d67e50123b287c5dd20eabd8d8816c70f9 Author: Dasky <[email protected]> Date: Mon Apr 3 03:04:28 2023 +0100 fix adjust report commit b340c7660de5f05921458384a95fda9380c9b5f6 Author: Dasky <[email protected]> Date: Mon Apr 3 03:02:24 2023 +0100 cirque fixes and error handling removal commit fe220ee3547a7890137b94d759bdcf9b1e0a6cf2 Author: Dasky <[email protected]> Date: Sun Apr 2 18:07:24 2023 +0100 modify adns9800 driver commit a1af590ef232767911c0018623374fedf2cfe94a Author: Dasky <[email protected]> Date: Thu Mar 30 17:42:25 2023 +0100 azoteq driver - temporary commit d462e2fa792dc2dcc2cc06c88528a78636fb8168 Author: Dasky <[email protected]> Date: Thu Mar 30 17:05:33 2023 +0100 modify cirque driver - needs further work commit 74f142c967ba7a56b806b5fe8d84d6dfd67b3dcb Author: Dasky <[email protected]> Date: Thu Mar 30 00:21:09 2023 +0100 modify pimoroni driver for i2c_config commit 2d763e0e819ddcdf6bac834489742dda4366b853 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:42 2023 +0100 i2c config commit 0d3baaf80a882aaa6360c5af473e93ef480797b7 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:27 2023 +0100 formatting commit 7595eed6b826e297cf69f0acc17e82e3191b5b0e Author: Dasky <[email protected]> Date: Thu Mar 30 00:11:16 2023 +0100 throttle or motion commit 84a5536136039eb3a9ed432f943e879354b35b97 Author: Dasky <[email protected]> Date: Tue Mar 28 05:13:18 2023 +0100 fix add and clamp per tzarcs suggestion commit cd5f4ddbad1eb5926ab437cd168c01e29555e623 Author: Dasky <[email protected]> Date: Tue Mar 28 03:54:50 2023 +0100 fix device ready check commit 98511feff3fbd2f1ea083546ed06a7cfde30ea37 Author: Dasky <[email protected]> Date: Tue Mar 28 02:19:28 2023 +0100 doh commit c1a36d7660bb009f828fc628fefa99cd6cfd1dc0 Author: Dasky <[email protected]> Date: Tue Mar 28 01:43:29 2023 +0100 return okay, no need to clear shared report commit 53b4bb96f1da082d377cd4742b1b4562226a2578 Author: Dasky <[email protected]> Date: Tue Mar 28 01:38:20 2023 +0100 Remove global throttle, add target report count commit 9eba92c79d4c8fe7923af3ac4021aa9ea9648566 Author: Dasky <[email protected]> Date: Tue Mar 28 01:23:36 2023 +0100 fix rules.mk commit 6eed27f018069b9e8639b26b1e5d0faec0df9377 Author: Dasky <[email protected]> Date: Sun Mar 26 21:39:05 2023 +0100 add custom_TYPE to rules commit 46e2749587e1094abc4b29d4a5ba1ef414234f7e Author: Dasky <[email protected]> Date: Wed Mar 22 23:10:02 2023 +0000 fix size and only set cpi on different commit 274f159860e4d19a0c17592f02431a7c19db27ea Author: Dasky <[email protected]> Date: Wed Mar 22 23:09:04 2023 +0000 minor fixes commit 938d224fe8c35f5c73f448336687d39f552a71d8 Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:59 2023 +0000 clean up split pointing transactions commit 47db55bda601f345cccae64dd80f9b27a8445fea Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:33 2023 +0000 rejig for split pointing commit ea0597052b7981d7aae89069f5d7bab9a80055ae Author: Dasky <[email protected]> Date: Tue Mar 21 22:08:47 2023 +0000 example commit 12ed99fcbc04e45d383af779fdbb5968ee385841 Author: freznel10 <[email protected]> Date: Tue Apr 4 23:39:22 2023 +0800 backup commit 080e634b92d9c8d297da5396e75e870e85108991 Author: freznel10 <[email protected]> Date: Tue Apr 4 22:25:38 2023 +0800 Revert "Squashed commit of the following:" This reverts commit e0db3e0eb6d8d842d463127ddb66b08580027481. commit 0bdff335e72d90ab12e9141784da351a7f14aec7 Author: freznel10 <[email protected]> Date: Tue Apr 4 22:25:34 2023 +0800 Revert "Update pointing_device.c" This reverts commit 203025233d87d42fce590937aa1cb5c47e431456. commit 203025233d87d42fce590937aa1cb5c47e431456 Author: freznel10 <[email protected]> Date: Tue Apr 4 21:54:51 2023 +0800 Update pointing_device.c commit e0db3e0eb6d8d842d463127ddb66b08580027481 Author: freznel10 <[email protected]> Date: Tue Apr 4 21:53:13 2023 +0800 Squashed commit of the following: commit 37d67865c760715f542ec077fe4f308ecfc203ec Author: Dasky <[email protected]> Date: Mon Apr 3 22:40:24 2023 +0100 add headers for modified drivers commit 983c94b0d7fe67dbf27d8b593c18d382e134cd8b Author: Dasky <[email protected]> Date: Mon Apr 3 22:30:15 2023 +0100 pmw33xx driver - untested - needs further work for multiple instances per side commit 58816ae8fbfea2b5a4bed9e407eeada786539e47 Author: Dasky <[email protected]> Date: Mon Apr 3 03:06:19 2023 +0100 updates for rebase commit 1438b1d67e50123b287c5dd20eabd8d8816c70f9 Author: Dasky <[email protected]> Date: Mon Apr 3 03:04:28 2023 +0100 fix adjust report commit b340c7660de5f05921458384a95fda9380c9b5f6 Author: Dasky <[email protected]> Date: Mon Apr 3 03:02:24 2023 +0100 cirque fixes and error handling removal commit fe220ee3547a7890137b94d759bdcf9b1e0a6cf2 Author: Dasky <[email protected]> Date: Sun Apr 2 18:07:24 2023 +0100 modify adns9800 driver commit a1af590ef232767911c0018623374fedf2cfe94a Author: Dasky <[email protected]> Date: Thu Mar 30 17:42:25 2023 +0100 azoteq driver - temporary commit d462e2fa792dc2dcc2cc06c88528a78636fb8168 Author: Dasky <[email protected]> Date: Thu Mar 30 17:05:33 2023 +0100 modify cirque driver - needs further work commit 74f142c967ba7a56b806b5fe8d84d6dfd67b3dcb Author: Dasky <[email protected]> Date: Thu Mar 30 00:21:09 2023 +0100 modify pimoroni driver for i2c_config commit 2d763e0e819ddcdf6bac834489742dda4366b853 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:42 2023 +0100 i2c config commit 0d3baaf80a882aaa6360c5af473e93ef480797b7 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:27 2023 +0100 formatting commit 7595eed6b826e297cf69f0acc17e82e3191b5b0e Author: Dasky <[email protected]> Date: Thu Mar 30 00:11:16 2023 +0100 throttle or motion commit 84a5536136039eb3a9ed432f943e879354b35b97 Author: Dasky <[email protected]> Date: Tue Mar 28 05:13:18 2023 +0100 fix add and clamp per tzarcs suggestion commit cd5f4ddbad1eb5926ab437cd168c01e29555e623 Author: Dasky <[email protected]> Date: Tue Mar 28 03:54:50 2023 +0100 fix device ready check commit 98511feff3fbd2f1ea083546ed06a7cfde30ea37 Author: Dasky <[email protected]> Date: Tue Mar 28 02:19:28 2023 +0100 doh commit c1a36d7660bb009f828fc628fefa99cd6cfd1dc0 Author: Dasky <[email protected]> Date: Tue Mar 28 01:43:29 2023 +0100 return okay, no need to clear shared report commit 53b4bb96f1da082d377cd4742b1b4562226a2578 Author: Dasky <[email protected]> Date: Tue Mar 28 01:38:20 2023 +0100 Remove global throttle, add target report count commit 9eba92c79d4c8fe7923af3ac4021aa9ea9648566 Author: Dasky <[email protected]> Date: Tue Mar 28 01:23:36 2023 +0100 fix rules.mk commit 6eed27f018069b9e8639b26b1e5d0faec0df9377 Author: Dasky <[email protected]> Date: Sun Mar 26 21:39:05 2023 +0100 add custom_TYPE to rules commit 46e2749587e1094abc4b29d4a5ba1ef414234f7e Author: Dasky <[email protected]> Date: Wed Mar 22 23:10:02 2023 +0000 fix size and only set cpi on different commit 274f159860e4d19a0c17592f02431a7c19db27ea Author: Dasky <[email protected]> Date: Wed Mar 22 23:09:04 2023 +0000 minor fixes commit 938d224fe8c35f5c73f448336687d39f552a71d8 Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:59 2023 +0000 clean up split pointing transactions commit 47db55bda601f345cccae64dd80f9b27a8445fea Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:33 2023 +0000 rejig for split pointing commit ea0597052b7981d7aae89069f5d7bab9a80055ae Author: Dasky <[email protected]> Date: Tue Mar 21 22:08:47 2023 +0000 example commit 589f6e861c50c665eab2a58df505f92f2708eb24 Author: freznel10 <[email protected]> Date: Tue Apr 4 09:30:47 2023 +0800 refactor_test commit 37d67865c760715f542ec077fe4f308ecfc203ec Author: Dasky <[email protected]> Date: Mon Apr 3 22:40:24 2023 +0100 add headers for modified drivers commit 983c94b0d7fe67dbf27d8b593c18d382e134cd8b Author: Dasky <[email protected]> Date: Mon Apr 3 22:30:15 2023 +0100 pmw33xx driver - untested - needs further work for multiple instances per side commit f29a474c704fc1f74da9a51de49b4be991552e2b Merge: e9caef98be 2d9140af53 Author: freznel10 <[email protected]> Date: Mon Apr 3 13:58:30 2023 +0800 Merge remote-tracking branch 'upstream/develop' into ps2_refactor commit e9caef98be63c0e633853e4f46d5ab30fe25635c Author: freznel10 <[email protected]> Date: Mon Apr 3 13:57:22 2023 +0800 test commit 58816ae8fbfea2b5a4bed9e407eeada786539e47 Author: Dasky <[email protected]> Date: Mon Apr 3 03:06:19 2023 +0100 updates for rebase commit 1438b1d67e50123b287c5dd20eabd8d8816c70f9 Author: Dasky <[email protected]> Date: Mon Apr 3 03:04:28 2023 +0100 fix adjust report commit b340c7660de5f05921458384a95fda9380c9b5f6 Author: Dasky <[email protected]> Date: Mon Apr 3 03:02:24 2023 +0100 cirque fixes and error handling removal commit fe220ee3547a7890137b94d759bdcf9b1e0a6cf2 Author: Dasky <[email protected]> Date: Sun Apr 2 18:07:24 2023 +0100 modify adns9800 driver commit a1af590ef232767911c0018623374fedf2cfe94a Author: Dasky <[email protected]> Date: Thu Mar 30 17:42:25 2023 +0100 azoteq driver - temporary commit d462e2fa792dc2dcc2cc06c88528a78636fb8168 Author: Dasky <[email protected]> Date: Thu Mar 30 17:05:33 2023 +0100 modify cirque driver - needs further work commit 74f142c967ba7a56b806b5fe8d84d6dfd67b3dcb Author: Dasky <[email protected]> Date: Thu Mar 30 00:21:09 2023 +0100 modify pimoroni driver for i2c_config commit 2d763e0e819ddcdf6bac834489742dda4366b853 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:42 2023 +0100 i2c config commit 0d3baaf80a882aaa6360c5af473e93ef480797b7 Author: Dasky <[email protected]> Date: Thu Mar 30 00:12:27 2023 +0100 formatting commit 7595eed6b826e297cf69f0acc17e82e3191b5b0e Author: Dasky <[email protected]> Date: Thu Mar 30 00:11:16 2023 +0100 throttle or motion commit 84a5536136039eb3a9ed432f943e879354b35b97 Author: Dasky <[email protected]> Date: Tue Mar 28 05:13:18 2023 +0100 fix add and clamp per tzarcs suggestion commit cd5f4ddbad1eb5926ab437cd168c01e29555e623 Author: Dasky <[email protected]> Date: Tue Mar 28 03:54:50 2023 +0100 fix device ready check commit 98511feff3fbd2f1ea083546ed06a7cfde30ea37 Author: Dasky <[email protected]> Date: Tue Mar 28 02:19:28 2023 +0100 doh commit c1a36d7660bb009f828fc628fefa99cd6cfd1dc0 Author: Dasky <[email protected]> Date: Tue Mar 28 01:43:29 2023 +0100 return okay, no need to clear shared report commit 53b4bb96f1da082d377cd4742b1b4562226a2578 Author: Dasky <[email protected]> Date: Tue Mar 28 01:38:20 2023 +0100 Remove global throttle, add target report count commit 9eba92c79d4c8fe7923af3ac4021aa9ea9648566 Author: Dasky <[email protected]> Date: Tue Mar 28 01:23:36 2023 +0100 fix rules.mk commit 6eed27f018069b9e8639b26b1e5d0faec0df9377 Author: Dasky <[email protected]> Date: Sun Mar 26 21:39:05 2023 +0100 add custom_TYPE to rules commit 46e2749587e1094abc4b29d4a5ba1ef414234f7e Author: Dasky <[email protected]> Date: Wed Mar 22 23:10:02 2023 +0000 fix size and only set cpi on different commit 274f159860e4d19a0c17592f02431a7c19db27ea Author: Dasky <[email protected]> Date: Wed Mar 22 23:09:04 2023 +0000 minor fixes commit 938d224fe8c35f5c73f448336687d39f552a71d8 Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:59 2023 +0000 clean up split pointing transactions commit 47db55bda601f345cccae64dd80f9b27a8445fea Author: Dasky <[email protected]> Date: Wed Mar 22 20:59:33 2023 +0000 rejig for split pointing commit ea0597052b7981d7aae89069f5d7bab9a80055ae Author: Dasky <[email protected]> Date: Tue Mar 21 22:08:47 2023 +0000 example commit 6096f2c574dbcec16acea696c5ad205cb007df91 Author: freznel10 <[email protected]> Date: Fri Mar 31 10:03:07 2023 +0800 messing things up commit e4ea699c66824e687d12beb9899f58099d98d754 Author: freznel10 <[email protected]> Date: Tue Mar 28 11:20:29 2023 +0800 Update info.json commit e395929a2cf789af0d01320dbaaf4f82c0a0c5d1 Merge: 4ce3888530 f186abdf29 Author: freznel10 <[email protected]> Date: Tue Mar 28 11:20:25 2023 +0800 Merge remote-tracking branch 'upstream/develop' into lvgl commit 4ce3888530c7513c31664e849390e4b88937ee02 Author: freznel10 <[email protected]> Date: Tue Mar 28 11:00:21 2023 +0800 test commit b637ba0d09951ace6116eddffe5529c4a3794882 Merge: 418d52eb84 e640fd65ff Author: freznel10 <[email protected]> Date: Sat Mar 25 22:19:58 2023 +0800 Merge remote-tracking branch 'upstream/develop' into lvgl commit 418d52eb842fe6dd07703c10acaf1cb7211a7f08 Author: freznel10 <[email protected]> Date: Sat Mar 25 22:19:04 2023 +0800 chunky commit 2610e434489219dc9aac8cdf1bb1b88f39489619 Author: freznel10 <[email protected]> Date: Thu Mar 23 19:02:15 2023 +0800 Split_activity Split_activity commit 3291ceda11f7a30a0f3fb5d0742c7f68aff6f9c7 Merge: 248eb2bba7 9c3c159286 Author: freznel10 <[email protected]> Date: Wed Mar 22 23:59:41 2023 +0800 Merge remote-tracking branch 'upstream/develop' into lvgl commit 248eb2bba7a278d04e6f2f9a0002665347281e69 Author: freznel10 <[email protected]> Date: Tue Mar 21 13:54:20 2023 +0800 chunky commit bd4650dba448ec4d88e08377a31935575b3f96b3 Merge: f9366e904e 07046bdfc5 Author: freznel10 <[email protected]> Date: Sat Mar 18 09:56:11 2023 +0800 Merge rem…
1 parent 397a75a commit eac9ef4

File tree

13 files changed

+187
-119
lines changed

13 files changed

+187
-119
lines changed
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
/* Copyright 2021 QMK
2+
*
3+
* This program is free software: you can redistribute it and/or modify
4+
* it under the terms of the GNU General Public License as published by
5+
* the Free Software Foundation, either version 2 of the License, or
6+
* (at your option) any later version.
7+
*
8+
* This program is distributed in the hope that it will be useful,
9+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
10+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+
* GNU General Public License for more details.
12+
*
13+
* You should have received a copy of the GNU General Public License
14+
* along with this program. If not, see <http://www.gnu.org/licenses/>.
15+
*/
16+
17+
#pragma once
18+
19+
enum serial_transaction_id {
20+
#ifdef USE_I2C
21+
I2C_EXECUTE_CALLBACK,
22+
#endif // USE_I2C
23+
24+
GET_SLAVE_MATRIX_CHECKSUM,
25+
GET_SLAVE_MATRIX_DATA,
26+
27+
#ifdef SPLIT_TRANSPORT_MIRROR
28+
PUT_MASTER_MATRIX,
29+
#endif // SPLIT_TRANSPORT_MIRROR
30+
31+
#ifdef ENCODER_ENABLE
32+
GET_ENCODERS_CHECKSUM,
33+
GET_ENCODERS_DATA,
34+
#endif // ENCODER_ENABLE
35+
36+
#ifndef DISABLE_SYNC_TIMER
37+
PUT_SYNC_TIMER,
38+
#endif // DISABLE_SYNC_TIMER
39+
40+
#if !defined(NO_ACTION_LAYER) && defined(SPLIT_LAYER_STATE_ENABLE)
41+
PUT_LAYER_STATE,
42+
PUT_DEFAULT_LAYER_STATE,
43+
#endif // !defined(NO_ACTION_LAYER) && defined(SPLIT_LAYER_STATE_ENABLE)
44+
45+
#ifdef SPLIT_LED_STATE_ENABLE
46+
PUT_LED_STATE,
47+
#endif // SPLIT_LED_STATE_ENABLE
48+
49+
#ifdef SPLIT_MODS_ENABLE
50+
PUT_MODS,
51+
#endif // SPLIT_MODS_ENABLE
52+
53+
#ifdef BACKLIGHT_ENABLE
54+
PUT_BACKLIGHT,
55+
#endif // BACKLIGHT_ENABLE
56+
57+
#if defined(RGBLIGHT_ENABLE) && defined(RGBLIGHT_SPLIT)
58+
PUT_RGBLIGHT,
59+
#endif // defined(RGBLIGHT_ENABLE) && defined(RGBLIGHT_SPLIT)
60+
61+
#if defined(LED_MATRIX_ENABLE) && defined(LED_MATRIX_SPLIT)
62+
PUT_LED_MATRIX,
63+
#endif // defined(LED_MATRIX_ENABLE) && defined(LED_MATRIX_SPLIT)
64+
65+
#if defined(RGB_MATRIX_ENABLE) && defined(RGB_MATRIX_SPLIT)
66+
PUT_RGB_MATRIX,
67+
#endif // defined(RGBLIGHT_ENABLE) && defined(RGBLIGHT_SPLIT)
68+
69+
#if defined(WPM_ENABLE) && defined(SPLIT_WPM_ENABLE)
70+
PUT_WPM,
71+
#endif // defined(WPM_ENABLE) && defined(SPLIT_WPM_ENABLE)
72+
73+
#if defined(OLED_ENABLE) && defined(SPLIT_OLED_ENABLE)
74+
PUT_OLED,
75+
#endif // defined(OLED_ENABLE) && defined(SPLIT_OLED_ENABLE)
76+
77+
#if defined(ST7565_ENABLE) && defined(SPLIT_ST7565_ENABLE)
78+
PUT_ST7565,
79+
#endif // defined(ST7565_ENABLE) && defined(SPLIT_ST7565_ENABLE)
80+
81+
#if defined(POINTING_DEVICE_ENABLE) && defined(SPLIT_POINTING_ENABLE)
82+
GET_POINTING_CHECKSUM,
83+
GET_POINTING_DATA,
84+
GET_POINTING_CPI_CHECKSUM,
85+
GET_POINTING_CPI,
86+
PUT_POINTING_CPI,
87+
#endif // defined(POINTING_DEVICE_ENABLE) && defined(SPLIT_POINTING_ENABLE)
88+
89+
#if defined(SPLIT_WATCHDOG_ENABLE)
90+
PUT_WATCHDOG,
91+
#endif // defined(SPLIT_WATCHDOG_ENABLE)
92+
93+
#if defined(HAPTIC_ENABLE) && defined(SPLIT_HAPTIC_ENABLE)
94+
PUT_HAPTIC,
95+
#endif // defined(HAPTIC_ENABLE) && defined(SPLIT_HAPTIC_ENABLE)
96+
97+
#if defined(SPLIT_ACTIVITY_ENABLE)
98+
PUT_ACTIVITY,
99+
#endif // SPLIT_ACTIVITY_ENABLE
100+
101+
#if defined(SPLIT_TRANSACTION_IDS_KB) || defined(SPLIT_TRANSACTION_IDS_USER)
102+
PUT_RPC_INFO,
103+
PUT_RPC_REQ_DATA,
104+
EXECUTE_RPC,
105+
GET_RPC_RESP_DATA,
106+
#endif // defined(SPLIT_TRANSACTION_IDS_KB) || defined(SPLIT_TRANSACTION_IDS_USER)
107+
108+
// keyboard-specific
109+
#ifdef SPLIT_TRANSACTION_IDS_KB
110+
SPLIT_TRANSACTION_IDS_KB,
111+
#endif // SPLIT_TRANSACTION_IDS_KB
112+
113+
// user/keymap-specific
114+
#ifdef SPLIT_TRANSACTION_IDS_USER
115+
SPLIT_TRANSACTION_IDS_USER,
116+
#endif // SPLIT_TRANSACTION_IDS_USER
117+
118+
NUM_TOTAL_TRANSACTIONS
119+
};
120+
121+
// Ensure we only use 5 bits for transaction
122+
_Static_assert(NUM_TOTAL_TRANSACTIONS <= (1 << 5), "Max number of usable transactions exceeded");

keyboards/zerfstudios/douballz/config.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,7 @@
112112
#define SPLIT_HAPTIC_ENABLE
113113
#endif
114114

115-
116115
/* Pointing device configuration. */
117-
118116
#define SPI_DRIVER SPID0
119117
#define SPI_SCK_PIN GP18
120118
#define SPI_MOSI_PIN GP19
@@ -137,7 +135,7 @@
137135
#define POINTING_PRECISION_DIVISOR 4
138136
#define POINTING_DRAG_DIVISOR 4
139137
#define POINTING_MODE_DEFAULT PM_NONE
140-
#define POINTING_DEVICE_DEBUG
138+
// #define POINTING_DEVICE_DEBUG
141139
// #define POINTING_MODES_SINGLE_CONTROL
142140

143141
// #define MOUSE_SCROLL_HIRES_ENABLE

keyboards/zerfstudios/douballz/douballz.c

Lines changed: 35 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -553,43 +553,47 @@ void keypad_read(lv_indev_drv_t * indev_drv, lv_indev_data_t * data){
553553
}
554554

555555

556+
void init_qp_display(void) {
557+
if (is_keyboard_left()) {
558+
#if (defined(KEYBOARD_zerfstudios_douballz_rev1))
559+
qp_display = qp_st7735_make_spi_device(80, 160, DISPLAY_CS_PIN, DISPLAY_DC_PIN, DISPLAY_RST_PIN, 8, 0);
560+
qp_init(qp_display, QP_ROTATION_180);
561+
qp_set_viewport_offsets (qp_display, 25, 0);
562+
qp_rect(qp_display, 0, 0, 80, 160, 0, 0, 0, true);
563+
#elif (defined(KEYBOARD_zerfstudios_douballz_rev2))
564+
qp_display = qp_st7789_make_spi_device(240, 320, DISPLAY_CS_PIN, DISPLAY_DC_PIN, DISPLAY_RST_PIN, 8, 3);
565+
qp_set_viewport_offsets(qp_display, 0, 0);
566+
qp_init(qp_display, QP_ROTATION_0);
567+
qp_rect(qp_display, 0, 0, 172, 320, 0,0,0, true);
568+
#endif
569+
} else {
570+
#if (defined(KEYBOARD_zerfstudios_douballz_rev1))
571+
qp_display = qp_st7735_make_spi_device(80, 160, DISPLAY_CS_PIN_RIGHT, DISPLAY_DC_PIN_RIGHT, DISPLAY_RST_PIN_RIGHT, 8, 0);
572+
qp_init(qp_display, QP_ROTATION_180);
573+
qp_set_viewport_offsets (qp_display, 25, 0);
574+
qp_rect(qp_display, 0, 0, 80, 160, 0, 0, 0, true);
575+
#elif (defined(KEYBOARD_zerfstudios_douballz_rev2))
576+
qp_display = qp_st7789_make_spi_device(240, 320, DISPLAY_CS_PIN_RIGHT, DISPLAY_DC_PIN_RIGHT, DISPLAY_RST_PIN_RIGHT, 8, 3);
577+
qp_set_viewport_offsets(qp_display, 0, 0);
578+
qp_init(qp_display, QP_ROTATION_180);
579+
qp_rect(qp_display, 0, 0, 172, 320, 0,0,0, true);
580+
#endif
581+
}
582+
}
583+
584+
extern bool trigger;
585+
556586
void keyboard_post_init_kb(void) {
557587
maybe_update_pointing_device_cpi(&g_charybdis_config);
558588
transaction_register_rpc(RPC_ID_KB_CONFIG_SYNC, charybdis_config_sync_handler);
559-
// pointing_device_set_cpi(800);
560-
// pointing_device_set_cpi_by_index(800, 0);
561-
// pointing_device_set_cpi_by_index(800, 1);
589+
pointing_device_set_cpi_by_index(800, 0);
590+
pointing_device_set_cpi_by_index(800, 1);
562591
// Reset the initial shared data value between master and slave
563-
// debug_keyboard = true;
564-
// debug_mouse = true;
565592
memset(&g_charybdis_config, 0, sizeof(g_charybdis_config));
566593
wait_ms(50);
567-
if (is_keyboard_left()) {
568-
#if (defined(KEYBOARD_zerfstudios_douballz_rev1))
569-
qp_display = qp_st7735_make_spi_device(80, 160, DISPLAY_CS_PIN, DISPLAY_DC_PIN, DISPLAY_RST_PIN, 8, 0);
570-
qp_init(qp_display, QP_ROTATION_180);
571-
qp_set_viewport_offsets (qp_display, 25, 0);
572-
qp_rect(qp_display, 0, 0, 80, 160, 0, 0, 0, true);
573-
#elif (defined(KEYBOARD_zerfstudios_douballz_rev2))
574-
qp_display = qp_st7789_make_spi_device(240, 320, DISPLAY_CS_PIN, DISPLAY_DC_PIN, DISPLAY_RST_PIN, 8, 3);
575-
qp_set_viewport_offsets(qp_display, 0, 0);
576-
qp_init(qp_display, QP_ROTATION_0);
577-
qp_rect(qp_display, 0, 0, 172, 320, 0,0,0, true);
578-
#endif
579-
} else {
580-
#if (defined(KEYBOARD_zerfstudios_douballz_rev1))
581-
qp_display = qp_st7735_make_spi_device(80, 160, DISPLAY_CS_PIN_RIGHT, DISPLAY_DC_PIN_RIGHT, DISPLAY_RST_PIN_RIGHT, 8, 0);
582-
qp_init(qp_display, QP_ROTATION_180);
583-
qp_set_viewport_offsets (qp_display, 25, 0);
584-
qp_rect(qp_display, 0, 0, 80, 160, 0, 0, 0, true);
585-
#elif (defined(KEYBOARD_zerfstudios_douballz_rev2))
586-
qp_display = qp_st7789_make_spi_device(240, 320, DISPLAY_CS_PIN_RIGHT, DISPLAY_DC_PIN_RIGHT, DISPLAY_RST_PIN_RIGHT, 8, 3);
587-
qp_set_viewport_offsets(qp_display, 0, 0);
588-
qp_init(qp_display, QP_ROTATION_180);
589-
qp_rect(qp_display, 0, 0, 172, 320, 0,0,0, true);
590-
#endif
591-
}
592-
// #endif
594+
595+
init_qp_display();
596+
593597
backlight_level_noeeprom(3);
594598
qp_lvgl_attach(qp_display);
595599

@@ -621,9 +625,6 @@ void keyboard_post_init_kb(void) {
621625
}
622626

623627
void housekeeping_task_kb(void) {
624-
#ifdef QUANTUM_PAINTER_ENABLE
625-
// kb_state_update();
626-
#endif
627628
if (is_keyboard_master()) {
628629
// Keep track of the last state, so that we can tell if we need to propagate to slave
629630
static charybdis_config_t last_charybdis_config = {0};
@@ -646,28 +647,8 @@ void housekeeping_task_kb(void) {
646647
last_sync = timer_read32();
647648
}
648649
}
649-
// #ifdef QUANTUM_PAINTER_ENABLE
650-
// static kb_runtime_config last_kb_state;
651-
// // Check if the state values are different
652-
// if (memcmp(&kb_state, &last_kb_state, sizeof(kb_runtime_config))) {
653-
// needs_sync = true;
654-
// memcpy(&last_kb_state, &kb_state, sizeof(kb_runtime_config));
655-
// }
656-
657-
// // Perform the sync if requested
658-
// if (needs_sync) {
659-
// if (transaction_rpc_send(RPC_ID_SYNC_STATE_KB, sizeof(kb_runtime_config), &kb_state)) {
660-
// last_sync = timer_read32();
661-
// }
662-
// }
663-
// #endif
664650
}
665651
#ifdef QUANTUM_PAINTER_ENABLE
666-
// static bool lcd_on = false;
667-
// if (lcd_on != (bool)g_charybdis_config.lcd_power) {
668-
// lcd_on = (bool)g_charybdis_config.lcd_power;
669-
// qp_power(qp_display, lcd_on);
670-
// }
671652
bool peripherals_on = last_input_activity_elapsed() < LCD_ACTIVITY_TIMEOUT;
672653
if (peripherals_on) {
673654
backlight_enable();

keyboards/zerfstudios/douballz/douballz.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,3 @@ void matrix_scan_sub_kb(void);
166166
void keyboard_pre_init_sync(void);
167167
void keyboard_post_init_sync(void);
168168
void housekeeping_task_sync(void);
169-
170-
// void kb_config_sync_handler(uint8_t initiator2target_buffer_size, const void* initiator2target_buffer, uint8_t target2initiator_buffer_size, void* target2initiator_buffer);
171-
// void kb_state_sync_slave(uint8_t initiator2target_buffer_size, const void* initiator2target_buffer, uint8_t target2initiator_buffer_size, void* target2initiator_buffer);

keyboards/zerfstudios/douballz/ui/ui.c

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -593,9 +593,9 @@ void set_unicode_mode_text_value(lv_obj_t* lbl) {
593593
char buf[32];
594594
const char *unicode_mode_display = "-----";
595595
switch (user_state.unicode_typing_mode) {
596-
// case 0:
597-
// unicode_mode_display = "NO MODE";
598-
// break;
596+
case 0:
597+
unicode_mode_display = "NO MODE";
598+
break;
599599
case 1:
600600
unicode_mode_display = "WIDE";
601601
break;
@@ -617,8 +617,8 @@ void set_unicode_mode_text_value(lv_obj_t* lbl) {
617617
case 7:
618618
unicode_mode_display = "SUPER";
619619
break;
620-
// case 8:
621-
// unicode_mode_display = "COMIC";
620+
case 8:
621+
unicode_mode_display = "COMIC";
622622
break;
623623
default:
624624
unicode_mode_display = " ";
@@ -691,9 +691,9 @@ void set_pm_text_value(lv_obj_t* lbl) {
691691
case 15:
692692
pm_name = "WIN_POS";
693693
break;
694-
// case 16:
695-
// pm_name = "ACCELL";
696-
// break;
694+
case 16:
695+
pm_name = "ACCELL";
696+
break;
697697
default:
698698
pm_name = " ";
699699
break;
@@ -1381,7 +1381,9 @@ void ui_Screen2_screen_init(void)
13811381
lv_obj_add_event_cb(ui_Screen2, ui_render_rgbhue_redraw, USER_EVENT_RGBHUE_UPDATE, NULL);
13821382
}
13831383

1384+
13841385
void lvgl_event_triggers(void) {
1386+
13851387
static uint32_t last_dl_state = 0;
13861388
bool dl_state_redraw = false;
13871389
if (last_dl_state != default_layer_state) {
@@ -1576,7 +1578,6 @@ void lvgl_event_triggers(void) {
15761578
// } else {
15771579
// lv_led_off(ui_PM_led3);
15781580
// }
1579-
15801581
}
15811582

15821583

users/drashna/config.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
# define WPM_ESTIMATED_WORD_SIZE 5
4444
#endif
4545

46-
4746
#define UNICODE_SELECTED_MODES UNICODE_MODE_WINCOMPOSE, UNICODE_MODE_MACOS
4847

4948
#ifndef ONESHOT_TAP_TOGGLE

0 commit comments

Comments
 (0)