aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/handwired/promethium
diff options
context:
space:
mode:
authorJames Young2024-04-17 01:36:21 +0200
committerGitHub2024-04-17 01:36:21 +0200
commitbaa6000ed33f1f190f43bcd993f84f3b057e952d (patch)
tree76fe8cca7a75e92a15f157603daebaf3b98a5bf1 /keyboards/handwired/promethium
parent7be23a9cb4f40841fc5394395ecf572a13636943 (diff)
Data-Driven Keyboard Conversions: H, Part 3 (#23530)
Diffstat (limited to 'keyboards/handwired/promethium')
-rw-r--r--keyboards/handwired/promethium/info.json12
-rw-r--r--keyboards/handwired/promethium/rules.mk17
2 files changed, 12 insertions, 17 deletions
diff --git a/keyboards/handwired/promethium/info.json b/keyboards/handwired/promethium/info.json
index c26325069b..6ee1ed8ca1 100644
--- a/keyboards/handwired/promethium/info.json
+++ b/keyboards/handwired/promethium/info.json
@@ -16,6 +16,18 @@
},
"processor": "atmega32u4",
"bootloader": "caterina",
+ "features": {
+ "bootmagic": false,
+ "mousekey": false,
+ "extrakey": true,
+ "nkro": true,
+ "ps2_mouse": true,
+ "ps2": true,
+ "bluetooth": true
+ },
+ "build": {
+ "lto": true
+ },
"layouts": {
"LAYOUT": {
"layout": [
diff --git a/keyboards/handwired/promethium/rules.mk b/keyboards/handwired/promethium/rules.mk
index d6b97ed810..7f20880066 100644
--- a/keyboards/handwired/promethium/rules.mk
+++ b/keyboards/handwired/promethium/rules.mk
@@ -1,28 +1,11 @@
# Processor frequency
F_CPU = 8000000
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # 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 = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-AUDIO_ENABLE = no # Audio output
-RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
-PS2_MOUSE_ENABLE = yes
-PS2_ENABLE = yes
PS2_DRIVER = interrupt
CUSTOM_MATRIX = yes
-BLUETOOTH_ENABLE = yes
WS2812_DRIVER_REQUIRED = yes
ANALOG_DRIVER_REQUIRED = yes
SRC += rgbsps.c
SRC += matrix.c
-
-LTO_ENABLE = yes