aaaaaaaaargh

This commit is contained in:
schwarzgrau
2022-09-13 02:09:07 +02:00
parent d19345a016
commit 2666a89cc1
5 changed files with 30 additions and 26 deletions
+12 -11
View File
@@ -1,18 +1,19 @@
# Copyright (c) 2022 The ZMK Contributors
# SPDX-License-Identifier: MIT
if SHIELD_TOTEM_LEFT if SHIELD_TOTEM_LEFT
config ZMK_KEYBOARD_NAME config ZMK_KEYBOARD_NAME
default "TOTEM" default "Totem"
config ZMK_SPLIT_BLE_ROLE_CENTRAL config ZMK_SPLIT_ROLE_CENTRAL
default y default y
endif # LEFT
endif
if SHIELD_TOTEM if SHIELD_TOTEM
config ZMK_SPLIT config ZMK_SPLIT
default y default y
endif # LEFT RIGHT endif
+4 -1
View File
@@ -1,3 +1,6 @@
# Copyright (c) 2022 The ZMK Contributors
# SPDX-License-Identifier: MIT
config SHIELD_TOTEM config SHIELD_TOTEM
bool bool
@@ -7,4 +10,4 @@ config SHIELD_TOTEM_LEFT
config SHIELD_TOTEM_RIGHT config SHIELD_TOTEM_RIGHT
def_bool $(shields_list_contains,totem_right) def_bool $(shields_list_contains,totem_right)
select SHIELD_CLOG_V2 select SHIELD_TOTEM
+9 -9
View File
@@ -7,22 +7,22 @@
#include <dt-bindings/zmk/matrix_transform.h> #include <dt-bindings/zmk/matrix_transform.h>
/ { / {
chosen { chosen {
zmk,kscan = &kscan0; zmk,kscan = &kscan0;
zmk,matrix_transform = &default_transform; zmk,matrix_transform = &default_transform;
}; };
default_transform: keymap_transform_0 { default_transform: keymap_transform_0 {
compatible = "zmk,matrix-transform"; compatible = "zmk,matrix-transform";
columns = <10>; columns = <10>;
rows = <4>; rows = <4>;
map = < map = <
RC(0,0) RC(0,1) RC(0,2) RC(0,3) RC(0,4) RC(0,5) RC(0,6) RC(0,7) RC(0,8) RC(0,9) RC(0,0) RC(0,1) RC(0,2) RC(0,3) RC(0,4) RC(0,5) RC(0,6) RC(0,7) RC(0,8) RC(0,9)
RC(1,0) RC(1,1) RC(1,2) RC(1,3) RC(1,4) RC(1,5) RC(1,6) RC(1,7) RC(1,8) RC(1,9) RC(1,0) RC(1,1) RC(1,2) RC(1,3) RC(1,4) RC(1,5) RC(1,6) RC(1,7) RC(1,8) RC(1,9)
RC(3,0) RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) RC(2,6) RC(2,7) RC(2,8) RC(2,9) RC(3,9) RC(3,0) RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) RC(2,6) RC(2,7) RC(2,8) RC(2,9) RC(3,9)
RC(3,2) RC(3,3) RC(3,4) RC(3,5) RC(3,6) RC(3,7) RC(3,2) RC(3,3) RC(3,4) RC(3,5) RC(3,6) RC(3,7)
>; >;
}; };
kscan0: kscan_0 { kscan0: kscan_0 {
@@ -31,10 +31,10 @@
diode-direction = "row2col"; diode-direction = "row2col";
row-gpios row-gpios
= <&xiao_d 10 GPIO_ACTIVE_HIGH> = <&xiao_d 1 GPIO_ACTIVE_HIGH>
, <&xiao_d 9 GPIO_ACTIVE_HIGH> , <&xiao_d 2 GPIO_ACTIVE_HIGH>
, <&xiao_d 8 GPIO_ACTIVE_HIGH> , <&xiao_d 3 GPIO_ACTIVE_HIGH>
, <&xiao_d 7 GPIO_ACTIVE_HIGH> , <&xiao_d 4 GPIO_ACTIVE_HIGH>
; ;
}; };
}; };
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2022 GEIST * Copyright (c) 2022 The ZMK Contributors
* *
* SPDX-License-Identifier: MIT * SPDX-License-Identifier: MIT
*/ */
@@ -7,7 +7,7 @@
#include "totem.dtsi" #include "totem.dtsi"
&kscan0 { &kscan0 {
col-gpios col-gpios
= <&xiao_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> = <&xiao_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
, <&xiao_d 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> , <&xiao_d 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
, <&xiao_d 11 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> , <&xiao_d 11 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020 Pete Johanson * Copyright (c) 2022 The ZMK Contributors
* *
* SPDX-License-Identifier: MIT * SPDX-License-Identifier: MIT
*/ */
@@ -7,11 +7,11 @@
#include "totem.dtsi" #include "totem.dtsi"
&default_transform { &default_transform {
col-offset = <5>; col-offset = <5>;
}; };
&kscan0 { &kscan0 {
col-gpios col-gpios
= <&xiao_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> = <&xiao_d 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
, <&xiao_d 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> , <&xiao_d 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>
, <&xiao_d 11 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> , <&xiao_d 11 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>