summaryrefslogtreecommitdiff
path: root/keyboards/mechwild/sugarglider/rules.mk
diff options
context:
space:
mode:
authorKyle McCreery <mccreery.kyle@gmail.com>2023-03-15 11:49:14 -0400
committerGitHub <noreply@github.com>2023-03-15 15:49:14 +0000
commit915d7a18d757ddb22498d66b82c6309077cdb178 (patch)
treede405b5d4b2ed31c09c52bb1691ef789aff70d04 /keyboards/mechwild/sugarglider/rules.mk
parente62fc866dbac6b558b328be14e8096835c3aadc7 (diff)
[Keyboard] New Keyboard - Sugar Glider (#19933)
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com> Co-authored-by: jack <0x6a73@protonmail.com>
Diffstat (limited to 'keyboards/mechwild/sugarglider/rules.mk')
-rw-r--r--keyboards/mechwild/sugarglider/rules.mk23
1 files changed, 23 insertions, 0 deletions
diff --git a/keyboards/mechwild/sugarglider/rules.mk b/keyboards/mechwild/sugarglider/rules.mk
new file mode 100644
index 0000000000..acf0b6f1f4
--- /dev/null
+++ b/keyboards/mechwild/sugarglider/rules.mk
@@ -0,0 +1,23 @@
+# Build Options
+# change yes to no to disable
+#
+OLED_ENABLE = yes # OLED Enabled
+OLED_DRIVER = SSD1306 # OLED Driver
+
+# Cirque touchpad settings
+POINTING_DEVICE_ENABLE = yes # Pointing Device Enabled
+POINTING_DEVICE_DRIVER = cirque_pinnacle_spi # Pointing Device Driver
+DYNAMIC_TAPPING_TERM_ENABLE = yes # Enable Dynamic Tapping Term to control the Tap term for the Cirque Pad easily
+
+# Custom matrix setup
+CUSTOM_MATRIX = lite
+DEBOUNCE_TYPE = sym_eager_pk
+
+VPATH += drivers/gpio
+SRC += mcp23018.c matrix.c
+QUANTUM_LIB_SRC += i2c_master.c
+
+DEFAULT_FOLDER = mechwild/sugarglider/wide_oled
+
+# Necessary for stenography functionality
+KEYBOARD_SHARED_EP = yes # Needed to free up an endpoint in blackpill