about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authoreigatech <120486526+eigatech@users.noreply.github.com>2024-07-09 13:03:00 +0300
committerGitHub <noreply@github.com>2024-07-09 13:03:00 +0300
commit08aa6be911154b3187bc3094daea380f2c18f994 (patch)
treec68633995c39d33846cefa9a6226bbcdbb16b9cf
parent822a367cbeda19475a7441bae51af5635631f915 (diff)
downloadzmk-config-08aa6be911154b3187bc3094daea380f2c18f994.tar.gz
zmk-config-08aa6be911154b3187bc3094daea380f2c18f994.zip
Create README.md
-rw-r--r--README.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e66b383
--- /dev/null
+++ b/README.md
@@ -0,0 +1,45 @@
+**You probably reached this page by watching one of my [Ergo Split Keyb Videos](https://www.youtube.com/playlist?list=PL1E2ddJCbc13DvCGYXX9jVVX1BqNGKE5D).**
+
+This repository hosts my zmk-configs as seen on the YouTube videos linked above.
+
+Additionally, this repository contains alternative configurations meant to be used with an extra controller acting as a dongle. Pease refer to the Dongle flashing chapter for instructions.
+
+### Corne
+
+- [Corne](https://github.com/eigatech/zmk-config/tree/corne)
+- [Corne Dongle](https://github.com/eigatech/zmk-config/tree/corne-dongle)
+
+### Charybdis
+
+- [Charybdis](https://github.com/eigatech/zmk-config/tree/charybdis-3.5)
+- [Charybdis Dongle](https://github.com/eigatech/zmk-config/tree/charybdis-dongle)
+
+### TOTEM
+
+- [TOTEM](https://github.com/eigatech/zmk-config/tree/totem)
+- [TOTEM Dongle](https://github.com/eigatech/zmk-config/tree/totem-dongle)
+
+### Dongle Flashing
+
+Dongle configs use Seeed Xiao Ble microcontrollers housed in a nifty 3D printed [case](https://www.printables.com/model/522586-seeed-xiao-ble-case).
+
+1. Turn all controllers off
+2. Flash the dongle controller with the **appropriate** `settings_reset` file.
+3. Flash the dongle controller with the `dongle` file.
+4. Flash the first half with the the `settings_reset` file.
+5. Flash the first half with the `left` or `right` files.
+6. Repeat steps 4 and 5 for the other half.
+
+*When using both Nice!Nano and Seeed XIAO microcontrollers, make sure you are flashing them with the correct files!*
+
+### Notes
+
+The configurations above are meant to be used with builds that are identical to the ones featured in the videos, otherwise they should be used as reference only.
+
+### ZMK Modules used
+
+[zmk-split-peripheral-input-relay](https://github.com/badjeff/zmk-split-peripheral-input-relay)
+
+[zmk-input-behavior-listener](https://github.com/badjeff/zmk-input-behavior-listener)
+
+[zmk-pmw3610-driver](https://github.com/badjeff/zmk-pmw3610-driver)