summaryrefslogtreecommitdiff
path: root/keyboards/mechwild/sugarglider/rules.mk
diff options
context:
space:
mode:
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