aboutsummaryrefslogtreecommitdiff
path: root/keyboards/acheron/apollo/87h/gamma
diff options
context:
space:
mode:
authorJames Young <[email protected]>2024-04-02 09:45:44 -0700
committerGitHub <[email protected]>2024-04-02 17:45:44 +0100
commit63bc7b63a650c4da63611900437e06ea7d051f14 (patch)
tree95abb45a74f61457e2e268f68e61340b52ae1589 /keyboards/acheron/apollo/87h/gamma
parent38f7c6e3f386b92df744bd7dbd13284398e373d5 (diff)
downloadqmk_firmware-63bc7b63a650c4da63611900437e06ea7d051f14.tar.gz
qmk_firmware-63bc7b63a650c4da63611900437e06ea7d051f14.zip
Data-Driven Keyboard Conversions: A (#23379)
Diffstat (limited to 'keyboards/acheron/apollo/87h/gamma')
-rw-r--r--keyboards/acheron/apollo/87h/gamma/config.h5
-rw-r--r--keyboards/acheron/apollo/87h/gamma/keyboard.json (renamed from keyboards/acheron/apollo/87h/gamma/info.json)17
-rw-r--r--keyboards/acheron/apollo/87h/gamma/rules.mk15
3 files changed, 16 insertions, 21 deletions
diff --git a/keyboards/acheron/apollo/87h/gamma/config.h b/keyboards/acheron/apollo/87h/gamma/config.h
index 42b27d55ba..8870c3c9c9 100644
--- a/keyboards/acheron/apollo/87h/gamma/config.h
+++ b/keyboards/acheron/apollo/87h/gamma/config.h
@@ -17,11 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
#define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE
// RGB Matrix defines
diff --git a/keyboards/acheron/apollo/87h/gamma/info.json b/keyboards/acheron/apollo/87h/gamma/keyboard.json
index 150f838c89..5c2087c968 100644
--- a/keyboards/acheron/apollo/87h/gamma/info.json
+++ b/keyboards/acheron/apollo/87h/gamma/keyboard.json
@@ -2,7 +2,10 @@
"keyboard_name": "Apollo87H rev. Gamma",
"usb": {
"pid": "0x8774",
- "device_version": "0.0.3"
+ "device_version": "0.0.3",
+ "shared_endpoint": {
+ "keyboard": true
+ }
},
"rgb_matrix": {
"animations": {
@@ -57,6 +60,18 @@
"driver": "is31fl3741",
"sleep": true
},
+ "features": {
+ "bootmagic": true,
+ "mousekey": true,
+ "extrakey": true,
+ "rgb_matrix": true
+ },
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["B3", "A15", "A10", "A8", "B14", "B12", "B10", "B1", "B0", "A7", "A4", "A5", "A6", "C15", "A0", "A1"],
"rows": ["C14", "C13", "B9", "B4", "A3", "A2"]
diff --git a/keyboards/acheron/apollo/87h/gamma/rules.mk b/keyboards/acheron/apollo/87h/gamma/rules.mk
deleted file mode 100644
index 4af646ec02..0000000000
--- a/keyboards/acheron/apollo/87h/gamma/rules.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-RGB_MATRIX_ENABLE = yes
-KEYBOARD_SHARED_EP = yes
-