James Young
d392a2728a
Change SPLIT_HAND_MATRIX_GRID
detection behaviour
...
The default behaviour of `SPLIT_HAND_MATRIX_GRID` was changed in QMK
Firmware 0.24.0, but the initial code is based on 0.22.x, so this board
needs to have its detection behaviour swapped by defining
`SPLIT_HAND_MATRIX_GRID_LOW_IS_LEFT`.
diff --git a/keyboards/yowkees/keyball39/config.h b/keyboards/yowkees/keyball39/config.h
index 9b7f69b1c2..1a1560e44a 100644
--- a/keyboards/yowkees/keyball39/config.h
+++ b/keyboards/yowkees/keyball39/config.h
@@ -22,6 +22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/ >.
#define MATRIX_MASKED
// Split parameters
+#define SPLIT_HAND_MATRIX_GRID_LOW_IS_LEFT
#ifdef OLED_ENABLE
# define SPLIT_OLED_ENABLE
#endif
2024-06-27 10:51:21 -07:00
James Young
9d9f273e7b
Move RGBLIGHT and OLED rules to keyboard level
2024-06-27 10:51:20 -07:00
James Young
62711d8858
Add url and maintainer keys to info.json
2024-06-27 10:51:20 -07:00
James Young
8e92cd27cf
Convert config.h
to data-driven
2024-06-27 10:51:19 -07:00
James Young
6c3540fb4e
Convert rules.mk
to data-driven
2024-06-27 10:51:18 -07:00
James Young
904fecdd04
Re-sort info.json
keys
2024-06-27 10:51:18 -07:00
James Young
94f3d2d6d6
Convert layout aliases to data-driven
2024-06-27 10:51:17 -07:00
James Young
bbfb5cc2cd
Convert LAYOUT_dual_ball
to data-driven
2024-06-27 10:51:17 -07:00
James Young
3ffd5f9a41
Convert LAYOUT_right_ball
to data-driven
2024-06-27 10:51:16 -07:00
James Young
61577fc643
Convert LAYOUT_left_ball
to data-driven
2024-06-27 10:51:15 -07:00
James Young
5122953194
Convert LAYOUT_no_ball
to data-driven
2024-06-27 10:51:15 -07:00
James Young
09d9486052
Add layout data to info.json
2024-06-27 10:51:14 -07:00
James Young
e3630cdbb2
Format info.json
2024-06-27 10:51:14 -07:00
James Young
1a520b5890
Update OLED_FONT_H
...
Update to fix a compilation error caused by changing the "vendor"
directory on the initial bring-up. (Source repository uses
`keyboards/keyball/`, but this branch uses `keyboards/yowkees/`.)
```
Compiling: drivers/oled/oled_driver.c drivers/oled/oled_driver.c:27:21: fatal error: keyboards/keyball/lib/logofont/logofont.c: No such file or directory
compilation terminated.
[ERRORS]
|
|
|
gmake: *** [builddefs/common_rules.mk:373: .build/obj_yowkees_keyball39_default/oled_driver.o] Error 1
gmake: *** Waiting for unfinished jobs....
```
2024-06-27 10:51:13 -07:00
James Young
ee7a826d3a
Update keyball struct
...
Fixes a complation error in `yowkees/lib/keyball/keyball.c`:
```
Compiling: keyboards/yowkees/lib/keyball/keyball.c keyboards/yowkees/lib/keyball/keyball.c:54:24: error: initializer element is not constant
.pressing_keys = { BL, BL, BL, BL, BL, BL, 0 },
^
keyboards/yowkees/lib/keyball/keyball.c:54:24: note: (near initialization for ‘keyball.pressing_keys[0]’)
keyboards/yowkees/lib/keyball/keyball.c:54:28: error: initializer element is not constant
.pressing_keys = { BL, BL, BL, BL, BL, BL, 0 },
^
keyboards/yowkees/lib/keyball/keyball.c:54:28: note: (near initialization for ‘keyball.pressing_keys[1]’)
keyboards/yowkees/lib/keyball/keyball.c:54:32: error: initializer element is not constant
.pressing_keys = { BL, BL, BL, BL, BL, BL, 0 },
^
keyboards/yowkees/lib/keyball/keyball.c:54:32: note: (near initialization for ‘keyball.pressing_keys[2]’)
keyboards/yowkees/lib/keyball/keyball.c:54:36: error: initializer element is not constant
.pressing_keys = { BL, BL, BL, BL, BL, BL, 0 },
^
keyboards/yowkees/lib/keyball/keyball.c:54:36: note: (near initialization for ‘keyball.pressing_keys[3]’)
keyboards/yowkees/lib/keyball/keyball.c:54:40: error: initializer element is not constant
.pressing_keys = { BL, BL, BL, BL, BL, BL, 0 },
^
keyboards/yowkees/lib/keyball/keyball.c:54:40: note: (near initialization for ‘keyball.pressing_keys[4]’)
keyboards/yowkees/lib/keyball/keyball.c:54:44: error: initializer element is not constant
.pressing_keys = { BL, BL, BL, BL, BL, BL, 0 },
^
keyboards/yowkees/lib/keyball/keyball.c:54:44: note: (near initialization for ‘keyball.pressing_keys[5]’)
[ERRORS]
|
|
|
gmake: *** [builddefs/common_rules.mk:373: .build/obj_yowkees_keyball39_default/lib/keyball/keyball.o] Error 1
gmake: *** Waiting for unfinished jobs....
```
2024-06-27 10:51:12 -07:00
James Young
2d7ca71184
Yowkees Keyball39 initial bring-up
...
Imported via ZIP from the designer's GitHub directory.
- ef172dd614/qmk_firmware/keyboards/keyball
- `main` branch at 2024-06-03 17:47 -0700
2024-06-27 10:51:12 -07:00
Dasky
a7aa58cc81
Change ADNS9800 and PMW33XX SROM uploads to opt in. ( #24001 )
...
Make SROM upload optional
2024-06-27 05:10:13 +01:00
QMK Bot
276ecd4693
Merge remote-tracking branch 'origin/master' into develop
2024-06-27 03:56:17 +00:00
David Hoelscher
603586800c
[Keyboard] Add Elysian ( #23949 )
...
* adding Elysian
* corrections from zvecr
2024-06-26 21:56:16 -06:00
TyraelWasTaken
90b043e01c
Add support for Equanimity ( #23965 )
...
* Add Equanimity files
* Update keyboard.json format
* Update readme.md
* CRLF to LF
* Force LF and correct rules.mk
* Remove config.h
* Remove rules.mk
* Update keymap.c
* Update keyboard.json
* Update name in readme.md
2024-06-26 21:55:47 -06:00
QMK Bot
5e3b558d5a
Merge remote-tracking branch 'origin/master' into develop
2024-06-26 04:36:22 +00:00
Ryan
5f794217b4
xelus/snap96
: add matrix diagram and some additional layouts (#23992 )
2024-06-26 14:35:45 +10:00
QMK Bot
7c6dbe5e7c
Merge remote-tracking branch 'origin/master' into develop
2024-06-26 04:29:16 +00:00
Ryan
b71b81d539
hs60/v2/hhkb
: Adjust layout name (#23998 )
2024-06-26 05:28:45 +01:00
QMK Bot
8bccabca25
Merge remote-tracking branch 'origin/master' into develop
2024-06-26 03:48:06 +00:00
Ryan
17ae6f9b53
helix/pico
and rev2
: add keyboard.json
s (#23964 )
2024-06-26 13:47:36 +10:00
QMK Bot
2f18d4f449
Merge remote-tracking branch 'origin/master' into develop
2024-06-26 01:34:55 +00:00
Joel Challis
cebe521b11
Fix docker_cmd.sh when userspace is not configured ( #23997 )
2024-06-26 11:34:24 +10:00
QMK Bot
94586f821c
Merge remote-tracking branch 'origin/master' into develop
2024-06-25 06:39:26 +00:00
Joel Challis
0b572a1be6
Remove some redundant 'blank' files ( #23995 )
2024-06-25 07:38:56 +01:00
Joel Challis
a2176f6a03
Migrate led_update_kb
implementations to DD ( #23985 )
2024-06-25 03:25:05 +01:00
QMK Bot
751482580e
Merge remote-tracking branch 'origin/master' into develop
2024-06-24 08:20:17 +00:00
Ryan
378dbd32bd
custommk/ergostrafer_rgb
: move to keyboard.json (#23990 )
2024-06-24 18:19:48 +10:00
QMK Bot
c973ee1445
Merge remote-tracking branch 'origin/master' into develop
2024-06-24 02:30:03 +00:00
Nick Brassel
03e688e91f
Add support for userspace to docker build commands. ( #23988 )
2024-06-24 12:29:30 +10:00
QMK Bot
d4e98e9fda
Merge remote-tracking branch 'origin/master' into develop
2024-06-23 18:33:57 +00:00
Ryan
d5e0562a70
Rename layouts containing keyboard name ( #23930 )
2024-06-23 19:33:26 +01:00
Joel Challis
f0471dd5b4
Remove skipped schema files ( #23987 )
2024-06-23 09:02:13 +01:00
Ryan
e96d6d9bd4
Migrate RGB Matrix layout for two boards ( #23963 )
2024-06-23 04:08:57 +01:00
QMK Bot
b4047be3eb
Merge remote-tracking branch 'origin/master' into develop
2024-06-23 02:58:22 +00:00
Ryan
191c8cca33
handwired/symmetric70_proto
: add keyboard.json
(#23966 )
2024-06-23 03:57:50 +01:00
Joel Challis
7824e7ed9b
Migrate led_update_kb
implementations to DD ( #23983 )
2024-06-22 12:14:17 +01:00
Joel Challis
17498fa48a
Migrate led_update_kb
implementations to DD ( #23981 )
2024-06-22 12:14:07 +01:00
Joel Challis
cb39df273d
Remove deprecated led_set_user
( #23979 )
2024-06-22 09:10:58 +01:00
Joel Challis
99aa4f5191
Migrate led_update_kb
implementations to DD ( #23980 )
2024-06-22 09:10:12 +01:00
QMK Bot
35f0a17679
Merge remote-tracking branch 'origin/master' into develop
2024-06-22 04:45:34 +00:00
Joel Challis
7aa2ce2b38
Update documentation suggestion in top level readme ( #23978 )
2024-06-22 05:45:04 +01:00
QMK Bot
b180a0d415
Merge remote-tracking branch 'origin/master' into develop
2024-06-22 03:28:27 +00:00
Joel Challis
6f03d20a92
Fix 'qmk import-kbfirmware' WS2812 config ( #23976 )
2024-06-22 04:27:57 +01:00
QMK Bot
cc6bcf9bac
Merge remote-tracking branch 'origin/master' into develop
2024-06-22 03:27:46 +00:00