From d3b4202e277b059f12c9cdb496bf6ec69cbe5082 Mon Sep 17 00:00:00 2001 From: AlexCzar Date: Thu, 11 Apr 2024 21:34:24 +0200 Subject: [PATCH] fix remap, need two keymaps now --- config/{kyria.keymap => kyria.dtsi} | 27 --------------------------- config/kyria_left.keymap | 15 +++++++++++++++ config/kyria_right.keymap | 23 +++++++++++++++++++++++ 3 files changed, 38 insertions(+), 27 deletions(-) rename config/{kyria.keymap => kyria.dtsi} (94%) create mode 100644 config/kyria_left.keymap create mode 100644 config/kyria_right.keymap diff --git a/config/kyria.keymap b/config/kyria.dtsi similarity index 94% rename from config/kyria.keymap rename to config/kyria.dtsi index b3c1fc7..e8ca611 100644 --- a/config/kyria.keymap +++ b/config/kyria.dtsi @@ -19,33 +19,6 @@ #define BTPC 0 #define BTPH 1 -&kscan0 { - col-gpios - = <&pro_micro 21 GPIO_ACTIVE_HIGH> - , <&pro_micro 20 GPIO_ACTIVE_HIGH> - , <&pro_micro 19 GPIO_ACTIVE_HIGH> - , <&gpio1 1 GPIO_ACTIVE_HIGH> - , <&pro_micro 15 GPIO_ACTIVE_HIGH> - , <&pro_micro 14 GPIO_ACTIVE_HIGH> - , <&pro_micro 16 GPIO_ACTIVE_HIGH> - , <&pro_micro 10 GPIO_ACTIVE_HIGH> - ; -}; - -&kscan1 { - col-gpios - = <&pro_micro 21 GPIO_ACTIVE_HIGH> - , <&pro_micro 20 GPIO_ACTIVE_HIGH> - , <&pro_micro 19 GPIO_ACTIVE_HIGH> - , <&gpio1 1 GPIO_ACTIVE_HIGH> - , <&pro_micro 15 GPIO_ACTIVE_HIGH> - , <&pro_micro 14 GPIO_ACTIVE_HIGH> - , <&pro_micro 16 GPIO_ACTIVE_HIGH> - , <&pro_micro 10 GPIO_ACTIVE_HIGH> - ; -} - - &left_encoder { steps = <30>; }; &right_encoder { steps = <30>; }; diff --git a/config/kyria_left.keymap b/config/kyria_left.keymap new file mode 100644 index 0000000..995af2e --- /dev/null +++ b/config/kyria_left.keymap @@ -0,0 +1,15 @@ +#include "kyria.dtsi" + +&kscan0 { + col-gpios + = <&pro_micro 21 GPIO_ACTIVE_HIGH> + , <&pro_micro 20 GPIO_ACTIVE_HIGH> + , <&pro_micro 19 GPIO_ACTIVE_HIGH> + , <&gpio1 1 GPIO_ACTIVE_HIGH> + , <&pro_micro 15 GPIO_ACTIVE_HIGH> + , <&pro_micro 14 GPIO_ACTIVE_HIGH> + , <&pro_micro 16 GPIO_ACTIVE_HIGH> + , <&pro_micro 10 GPIO_ACTIVE_HIGH> + ; +}; + diff --git a/config/kyria_right.keymap b/config/kyria_right.keymap new file mode 100644 index 0000000..7f3f1c3 --- /dev/null +++ b/config/kyria_right.keymap @@ -0,0 +1,23 @@ +#include "kyria.dtsi" + +&default_transform { + col-offset = <8>; +}; + +&five_column_transform { + col-offset = <8>; +}; + +&kscan0 { + col-gpios + = <&pro_micro 10 GPIO_ACTIVE_HIGH> + , <&pro_micro 16 GPIO_ACTIVE_HIGH> + , <&pro_micro 14 GPIO_ACTIVE_HIGH> + , <&pro_micro 15 GPIO_ACTIVE_HIGH> + , <&gpio1 1 GPIO_ACTIVE_HIGH> + , <&pro_micro 19 GPIO_ACTIVE_HIGH> + , <&pro_micro 20 GPIO_ACTIVE_HIGH> + , <&pro_micro 21 GPIO_ACTIVE_HIGH> + ; +}; +