aboutsummaryrefslogtreecommitdiff
path: root/keyboards/mechwild/sugarglider
diff options
context:
space:
mode:
authorJames Young <[email protected]>2024-04-26 19:17:40 -0700
committerGitHub <[email protected]>2024-04-27 03:17:40 +0100
commit0ab77cf2e5b8edd78d3ad7bba0f0326bf934ab39 (patch)
tree123d357550e6d48c0ea355cea0184247a6ccf6fd /keyboards/mechwild/sugarglider
parent82f7e7d7fec52824fa819241a4905240743c98c1 (diff)
downloadqmk_firmware-0ab77cf2e5b8edd78d3ad7bba0f0326bf934ab39.tar.gz
qmk_firmware-0ab77cf2e5b8edd78d3ad7bba0f0326bf934ab39.zip
Data-Driven Keyboard Conversions: M, Part 2 (#23601)
Diffstat (limited to 'keyboards/mechwild/sugarglider')
-rw-r--r--keyboards/mechwild/sugarglider/f401/keyboard.json17
-rw-r--r--keyboards/mechwild/sugarglider/f411/keyboard.json17
-rw-r--r--keyboards/mechwild/sugarglider/info.json17
-rw-r--r--keyboards/mechwild/sugarglider/rules.mk10
-rw-r--r--keyboards/mechwild/sugarglider/wide_oled/f401/keyboard.json17
-rw-r--r--keyboards/mechwild/sugarglider/wide_oled/f411/keyboard.json17
-rw-r--r--keyboards/mechwild/sugarglider/wide_oled/rules.mk2
7 files changed, 69 insertions, 28 deletions
diff --git a/keyboards/mechwild/sugarglider/f401/keyboard.json b/keyboards/mechwild/sugarglider/f401/keyboard.json
index 797e990059..7bf58c1b45 100644
--- a/keyboards/mechwild/sugarglider/f401/keyboard.json
+++ b/keyboards/mechwild/sugarglider/f401/keyboard.json
@@ -1,3 +1,18 @@
{
- "development_board": "blackpill_f401"
+ "development_board": "blackpill_f401",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "console": false,
+ "command": false,
+ "nkro": true,
+ "rgblight": true,
+ "encoder": true,
+ "dip_switch": true,
+ "steno": true,
+ "oled": true,
+ "pointing_device": true,
+ "dynamic_tapping_term": true
+ }
}
diff --git a/keyboards/mechwild/sugarglider/f411/keyboard.json b/keyboards/mechwild/sugarglider/f411/keyboard.json
index a41c5f4dd1..dd76af1f10 100644
--- a/keyboards/mechwild/sugarglider/f411/keyboard.json
+++ b/keyboards/mechwild/sugarglider/f411/keyboard.json
@@ -1,3 +1,18 @@
{
- "development_board": "blackpill_f411"
+ "development_board": "blackpill_f411",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "console": false,
+ "command": false,
+ "nkro": true,
+ "rgblight": true,
+ "encoder": true,
+ "dip_switch": true,
+ "steno": true,
+ "oled": true,
+ "pointing_device": true,
+ "dynamic_tapping_term": true
+ }
}
diff --git a/keyboards/mechwild/sugarglider/info.json b/keyboards/mechwild/sugarglider/info.json
index 749b0952cb..80004f35d1 100644
--- a/keyboards/mechwild/sugarglider/info.json
+++ b/keyboards/mechwild/sugarglider/info.json
@@ -3,23 +3,14 @@
"keyboard_name": "Sugar Glider",
"maintainer": "kylemccreery",
"url": "https://mechwild.com/product/sugar-glider/",
- "features": {
- "bootmagic": true,
- "command": false,
- "console": false,
- "extrakey": true,
- "mousekey": true,
- "nkro": true,
- "encoder": true,
- "rgblight": true,
- "dip_switch": true,
- "steno": true
- },
"usb": {
"vid": "0x6D77",
"pid": "0x1710",
"device_version": "0.2.0",
- "force_nkro": true
+ "force_nkro": true,
+ "shared_endpoint": {
+ "keyboard": true
+ }
},
"diode_direction": "COL2ROW",
"dynamic_keymap": {
diff --git a/keyboards/mechwild/sugarglider/rules.mk b/keyboards/mechwild/sugarglider/rules.mk
index 6fd0836a73..a01a95a868 100644
--- a/keyboards/mechwild/sugarglider/rules.mk
+++ b/keyboards/mechwild/sugarglider/rules.mk
@@ -1,12 +1,5 @@
-# Build Options
-# change yes to no to disable
-#
-OLED_ENABLE = yes # OLED Enabled
-
# 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
@@ -16,6 +9,3 @@ SRC += mcp23018.c matrix.c
I2C_DRIVER_REQUIRED = yes
DEFAULT_FOLDER = mechwild/sugarglider/wide_oled
-
-# Necessary for stenography functionality
-KEYBOARD_SHARED_EP = yes # Needed to free up an endpoint in blackpill
diff --git a/keyboards/mechwild/sugarglider/wide_oled/f401/keyboard.json b/keyboards/mechwild/sugarglider/wide_oled/f401/keyboard.json
index 797e990059..7bf58c1b45 100644
--- a/keyboards/mechwild/sugarglider/wide_oled/f401/keyboard.json
+++ b/keyboards/mechwild/sugarglider/wide_oled/f401/keyboard.json
@@ -1,3 +1,18 @@
{
- "development_board": "blackpill_f401"
+ "development_board": "blackpill_f401",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "console": false,
+ "command": false,
+ "nkro": true,
+ "rgblight": true,
+ "encoder": true,
+ "dip_switch": true,
+ "steno": true,
+ "oled": true,
+ "pointing_device": true,
+ "dynamic_tapping_term": true
+ }
}
diff --git a/keyboards/mechwild/sugarglider/wide_oled/f411/keyboard.json b/keyboards/mechwild/sugarglider/wide_oled/f411/keyboard.json
index a41c5f4dd1..dd76af1f10 100644
--- a/keyboards/mechwild/sugarglider/wide_oled/f411/keyboard.json
+++ b/keyboards/mechwild/sugarglider/wide_oled/f411/keyboard.json
@@ -1,3 +1,18 @@
{
- "development_board": "blackpill_f411"
+ "development_board": "blackpill_f411",
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "console": false,
+ "command": false,
+ "nkro": true,
+ "rgblight": true,
+ "encoder": true,
+ "dip_switch": true,
+ "steno": true,
+ "oled": true,
+ "pointing_device": true,
+ "dynamic_tapping_term": true
+ }
}
diff --git a/keyboards/mechwild/sugarglider/wide_oled/rules.mk b/keyboards/mechwild/sugarglider/wide_oled/rules.mk
index 193169239b..23e6cab873 100644
--- a/keyboards/mechwild/sugarglider/wide_oled/rules.mk
+++ b/keyboards/mechwild/sugarglider/wide_oled/rules.mk
@@ -3,4 +3,4 @@
#
WIDE_OLED_ENABLE = yes
-DEFAULT_FOLDER = mechwild/sugarglider/wide_oled/f401 \ No newline at end of file
+DEFAULT_FOLDER = mechwild/sugarglider/wide_oled/f401