about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authoreigatech <120486526+eigatech@users.noreply.github.com>2023-07-22 11:06:19 +0300
committerGitHub <noreply@github.com>2023-07-22 11:06:19 +0300
commitc7206d2d89e98346c182f66c9da2a6b4c2b7d9a3 (patch)
treedc8a53858e06254b9886a3c0675091dba1213e05
parent0f0c307b79be379e025ff6d4275fe0530c3d5152 (diff)
downloadzmk-config-c7206d2d89e98346c182f66c9da2a6b4c2b7d9a3.tar.gz
zmk-config-c7206d2d89e98346c182f66c9da2a6b4c2b7d9a3.zip
delete files
-rw-r--r--.github/workflows/build.yml5
-rw-r--r--build.yaml23
-rw-r--r--config/corne.conf7
-rw-r--r--config/corne.keymap68
-rw-r--r--config/info.json53
-rw-r--r--config/west.yml11
-rw-r--r--readme.md30
7 files changed, 35 insertions, 162 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
deleted file mode 100644
index d74fb89..0000000
--- a/.github/workflows/build.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-on: [push, pull_request, workflow_dispatch]
-
-jobs:
-  build:
-    uses: zmkfirmware/zmk/.github/workflows/build-user-config.yml@main
diff --git a/build.yaml b/build.yaml
index 228498f..02eaa34 100644
--- a/build.yaml
+++ b/build.yaml
@@ -1,19 +1,6 @@
-# This file generates the GitHub Actions matrix
-# For simple board + shield combinations, add them
-# to the top level board and shield arrays, for more
-# control, add individual board + shield combinations to
-# the `include` property, e.g:
-#
-# board: [ "nice_nano_v2" ]
-# shield: [ "corne_left", "corne_right" ]
-# include:
-#   - board: bdn9_rev2
-#   - board: nice_nano_v2
-#     shield: reviung41
-#
----
 include:
-  - board: nice_nano_v2
-    shield: corne_left nice_view_adapter nice_view
-  - board: nice_nano_v2
-    shield: corne_right nice_view_adapter nice_view
+  - board: seeeduino_xiao_ble
+    shield: totem_left
+  - board: seeeduino_xiao_ble
+    shield: totem_right
+# there is no settingsreset (needed) for the XIAO
diff --git a/config/corne.conf b/config/corne.conf
deleted file mode 100644
index 0a39f96..0000000
--- a/config/corne.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-# Uncomment the following lines to enable the Corne RGB Underglow
-# CONFIG_ZMK_RGB_UNDERGLOW=y
-# CONFIG_WS2812_STRIP=y
-
-# Uncomment the following line to enable the Corne OLED Display
-CONFIG_ZMK_DISPLAY=y
-CONFIG_ZMK_EXT_POWER=y
diff --git a/config/corne.keymap b/config/corne.keymap
deleted file mode 100644
index 9442f25..0000000
--- a/config/corne.keymap
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2020 The ZMK Contributors
- *
- * SPDX-License-Identifier: MIT
- */
-
-#include <behaviors.dtsi>
-#include <dt-bindings/zmk/keys.h>
-#include <dt-bindings/zmk/bt.h>
-#include <dt-bindings/zmk/outputs.h>
-
-/ {
-    keymap {
-        compatible = "zmk,keymap";
-
-        Base {
-            // -----------------------------------------------------------------------------------------
-            // |  TAB |  Q  |  W  |  E  |  R  |  T  |   |  Y  |  U   |  I  |  O  |  P  | BKSP |
-            // | CTRL |  A  |  S  |  D  |  F  |  G  |   |  H  |  J   |  K  |  L  |  ;  |  '   |
-            // | SHFT |  Z  |  X  |  C  |  V  |  B  |   |  N  |  M   |  ,  |  .  |  /  | ESC  |
-            //                    | GUI | LWR | SPC |   | ENT | RSE  | ALT |
-
-            label = "Base";
-            bindings = <
-   &kp TAB   &kp Q   &kp W      &kp E   &kp R      &kp T            &kp Y   &kp U      &kp I    &kp O     &kp P    &kp BSPC
-   &kp ESC   &kp A   &kp S      &kp D   &kp F      &kp G            &kp H   &kp J      &kp K    &kp L  &kp SEMI    &kp APOS
- &kp LSHFT   &kp Z   &kp X      &kp C   &kp V      &kp B            &kp N   &kp M  &kp COMMA  &kp DOT  &kp FSLH  &kp RSHIFT
-                            &kp LCTRL   &mo 1  &kp SPACE          &kp RET   &mo 2   &kp RALT
-            >;
-        };
-
-        Lower {
-            // -----------------------------------------------------------------------------------------
-            // |  TAB |  1  |  2  |  3  |  4  |  5  |   |  6  |  7  |  8  |  9  |  0  | BKSP |
-            // | BTCLR| BT1 | BT2 | BT3 | BT4 | BT5 |   | LFT | DWN |  UP | RGT |     |      |
-            // | SHFT |     |     |     |     |     |   |     |     |     |     |     |      |
-            //                    | GUI |     | SPC |   | ENT |     | ALT |
-
-            label = "Lower";
-            bindings = <
-   &kp TAB  &kp K_PP    &kp UP     &kp N1     &kp N2     &kp N3           &kp N7  &kp N8    &kp N9     &kp N0  &kp HOME      &trans
-  &kp LALT  &kp LEFT  &kp DOWN  &kp RIGHT     &kp N4     &kp N5           &kp N4  &kp N5    &kp N6  &kp RIGHT    &trans     &kp F10
- &kp LSHFT    &trans    &trans     &trans  &kp MINUS   &kp PLUS           &kp N1  &kp N2    &kp N3    &kp DOT    &trans  &kp RSHIFT
-                                 &kp LGUI     &trans  &kp SPACE          &kp RET  &trans  &kp RALT
-            >;
-        };
-
-        Raise {
-            // -----------------------------------------------------------------------------------------
-            // |  TAB |  !  |  @  |  #  |  $  |  %  |   |  ^  |  &  |  *  |  (  |  )  | BKSP |
-            // | CTRL |     |     |     |     |     |   |  -  |  =  |  [  |  ]  |  \  |  `   |
-            // | SHFT |     |     |     |     |     |   |  _  |  +  |  {  |  }  | "|" |  ~   |
-            //                    | GUI |     | SPC |   | ENT |     | ALT |
-
-            label = "Raise";
-            bindings = <
- &trans      &kp EXCL      &kp AT    &kp HASH      &kp DLLR  &kp PRCNT          &kp CARET   &kp AMPS  &kp KP_MULTIPLY  &kp LPAR  &kp RPAR    &kp DEL
- &trans    &bt BT_CLR  &bt BT_PRV  &bt BT_NXT  &bt BT_SEL 0      &to 3          &kp UNDER  &kp EQUAL         &kp LBKT  &kp RBKT  &kp BSLH  &kp GRAVE
- &trans  &out OUT_TOG      &trans      &trans        &trans     &trans          &kp MINUS   &kp PLUS         &kp LBRC  &kp RBRC  &kp PIPE  &kp TILDE
-                                     &kp LGUI  &kp LEFT_ALT  &kp SPACE            &kp RET     &trans         &kp RALT
-            >;
-        };
-    };
-};
-
-&nice_view_spi {
-    cs-gpios = <&pro_micro 0 GPIO_ACTIVE_HIGH>;
-};
diff --git a/config/info.json b/config/info.json
deleted file mode 100644
index 551c6bb..0000000
--- a/config/info.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
-  "layouts": {
-    "LAYOUT": {
-      "layout": [
-        { "label": "Tab", "row": 0, "col": 0, "x": 0, "y": 0.5 },
-        { "label": "Q", "row": 0, "col": 1, "x": 1, "y": 0.5 },
-        { "label": "W", "row": 0, "col": 2, "x": 2, "y": 0.2 },
-        { "label": "E", "row": 0, "col": 3, "x": 3, "y": 0 },
-        { "label": "R", "row": 0, "col": 4, "x": 4, "y": 0.25 },
-        { "label": "T", "row": 0, "col": 5, "x": 5, "y": 0.25 },
-        { "label": "Y", "row": 0, "col": 7, "x": 9, "y": 0.25 },
-        { "label": "U", "row": 0, "col": 8, "x": 10, "y": 0.25 },
-        { "label": "I", "row": 0, "col": 9, "x": 11, "y": 0 },
-        { "label": "O", "row": 0, "col": 10, "x": 12, "y": 0.2 },
-        { "label": "P", "row": 0, "col": 11, "x": 13, "y": 0.5 },
-        { "label": "BSPC", "row": 0, "col": 12, "x": 14, "y": 0.5 },
-      
-        { "label": "Ctrl", "row": 1, "col": 0, "x": 0, "y": 1.5 },
-        { "label": "A", "row": 1, "col": 1, "x": 1, "y": 1.5 },
-        { "label": "S", "row": 1, "col": 2, "x": 2, "y": 1.2 },
-        { "label": "D", "row": 1, "col": 3, "x": 3, "y": 1 },
-        { "label": "F", "row": 1, "col": 4, "x": 4, "y": 1.25 },
-        { "label": "G", "row": 1, "col": 5, "x": 5, "y": 1.25 },
-        { "label": "H", "row": 1, "col": 7, "x": 9, "y": 1.25 },
-        { "label": "J", "row": 1, "col": 8, "x": 10, "y": 1.25 },
-        { "label": "K", "row": 1, "col": 9, "x": 11, "y": 1 },
-        { "label": "L", "row": 1, "col": 10, "x": 12, "y": 1.2 },
-        { "label": ";", "row": 1, "col": 11, "x": 13, "y": 1.5 },
-        { "label": "'", "row": 1, "col": 12, "x": 14, "y": 1.5 },
-      
-        { "label": "LShift", "row": 2, "col": 0, "x": 0, "y": 2.5 },
-        { "label": "Z", "row": 2, "col": 1, "x": 1, "y": 2.5 },
-        { "label": "X", "row": 2, "col": 2, "x": 2, "y": 2.2 },
-        { "label": "C", "row": 2, "col": 3, "x": 3, "y": 2 },
-        { "label": "V", "row": 2, "col": 4, "x": 4, "y": 2.25 },
-        { "label": "B", "row": 2, "col": 5, "x": 5, "y": 2.25 },
-        { "label": "N", "row": 2, "col": 7, "x": 9, "y": 2.25 },
-        { "label": "M", "row": 2, "col": 8, "x": 10, "y": 2.25 },
-        { "label": ",", "row": 2, "col": 9, "x": 11, "y": 2 },
-        { "label": ".", "row": 2, "col": 10, "x": 12, "y": 2.2 },
-        { "label": "/", "row": 2, "col": 11, "x": 13, "y": 2.5 },
-        { "label": "Esc", "row": 2, "col": 12, "x": 14, "y": 2.5 },
-      
-        { "label": "GUI", "row": 3, "col": 3, "x": 3.5, "y": 3.25 },
-        { "label": "LWR", "row": 3, "col": 4, "x": 4.5, "y": 3.25, "r": 13, "ry": 4.25 },
-        { "label": "SPC", "row": 3, "col": 5, "x": 5.5, "y": 3.05, "h": 1.5, "r": 26, "ry": 4.6 },
-        { "label": "ENT", "row": 3, "col": 7, "x": 8.5, "y": 3.05, "h": 1.5, "r": -26, "rx": 9.5, "ry": 4.6 },
-        { "label": "RSE", "row": 3, "col": 8, "x": 9.5, "y": 3.25, "r": -13, "rx": 10.5, "ry": 4.25 },
-        { "label": "ALT", "row": 3, "col": 9, "x": 10.5, "y": 3.25 }
-      ]
-    }
-  }
-}
diff --git a/config/west.yml b/config/west.yml
deleted file mode 100644
index 379d291..0000000
--- a/config/west.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-manifest:
-  remotes:
-    - name: zmkfirmware
-      url-base: https://github.com/zmkfirmware
-  projects:
-    - name: zmk
-      remote: zmkfirmware
-      revision: main
-      import: app/west.yml
-  self:
-    path: config
diff --git a/readme.md b/readme.md
new file mode 100644
index 0000000..02b28e0
--- /dev/null
+++ b/readme.md
@@ -0,0 +1,30 @@
+<picture>
+  <source media="(prefers-color-scheme: dark)" srcset="/docs/images/TOTEM_logo_dark.svg">
+  <source media="(prefers-color-scheme: light)" srcset="/docs/images/TOTEM_logo_bright.svg">
+  <img alt="TOTEM logo font" src="/docs/images/TOTEM_logo_bright.svg">
+</picture>
+
+# ZMK CONFIG FOR THE TOTEM SPLIT KEYBOARD
+
+[Here](https://github.com/GEIGEIGEIST/totem) you can find the hardware files and build guide.\
+[Here](https://github.com/GEIGEIGEIST/qmk-config-totem) you can find the QMK config for the TOTEM.
+
+TOTEM is a 38 key column-staggered split keyboard running [ZMK](https://zmk.dev/) or [QMK](https://docs.qmk.fm/). It's meant to be used with a SEEED XIAO BLE or RP2040.
+
+
+![TOTEM layout](/docs/images/TOTEM_layout.svg)
+
+
+
+## HOW TO USE
+
+- fork this repo
+- `git clone` your repo, to create a local copy on your PC (you can use the [command line](https://www.atlassian.com/git/tutorials) or [github desktop](https://desktop.github.com/))
+- adjust the totem.keymap file (find all the keycodes on [the zmk docs pages](https://zmk.dev/docs/codes/))
+- `git push` your repo to your fork
+- on the GitHub page of your fork navigate to "Actions"
+- scroll down and unzip the `firmware.zip` archive that contains the latest firmware
+- connect the left half of the TOTEM to your PC, press reset twice
+- the keyboard should now appear as a mass storage device
+- drag'n'drop the `totem_left-seeeduino_xiao_ble-zmk.uf2` file from the archive onto the storage device
+- repeat this process with the right half and the `totem_right-seeeduino_xiao_ble-zmk.uf2` file.
\ No newline at end of file