aboutsummaryrefslogtreecommitdiff
path: root/keyboards/rocketboard_16
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/rocketboard_16')
-rw-r--r--keyboards/rocketboard_16/keyboard.json (renamed from keyboards/rocketboard_16/info.json)14
-rw-r--r--keyboards/rocketboard_16/keycode_lookup.c5
-rw-r--r--keyboards/rocketboard_16/keycode_lookup.h2
-rw-r--r--keyboards/rocketboard_16/rules.mk19
4 files changed, 19 insertions, 21 deletions
diff --git a/keyboards/rocketboard_16/info.json b/keyboards/rocketboard_16/keyboard.json
index 5e3ee7b0e8..84baf6c5a7 100644
--- a/keyboards/rocketboard_16/info.json
+++ b/keyboards/rocketboard_16/keyboard.json
@@ -8,6 +8,20 @@
"pid": "0xFF16",
"device_version": "0.0.1"
},
+ "build": {
+ "lto": true
+ },
+ "features": {
+ "bootmagic": true,
+ "command": true,
+ "console": true,
+ "encoder": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": true,
+ "oled": true,
+ "rgblight": true
+ },
"processor": "STM32F103",
"bootloader": "stm32duino",
"matrix_pins": {
diff --git a/keyboards/rocketboard_16/keycode_lookup.c b/keyboards/rocketboard_16/keycode_lookup.c
index 61b73bd0c0..cb8b0330c2 100644
--- a/keyboards/rocketboard_16/keycode_lookup.c
+++ b/keyboards/rocketboard_16/keycode_lookup.c
@@ -15,8 +15,11 @@
*/
#include "keycode_lookup.h"
+#include "quantum_keycodes.h"
+#include "keymap_us.h"
#include "print.h"
#include "via.h"
+#include "util.h"
#define num_keycodes ARRAY_SIZE(lookup_table)
static char UNKNOWN_KEYCODE[] = "UNKNOWN";
@@ -289,7 +292,7 @@ lookup_table_t lookup_table[333] =
{"KC_QUES", KC_QUES},
{"QK_BOOT", QK_BOOT},
{"DB_TOGG", DB_TOGG},
- {"MAGIC_TOGGLE_NKRO", MAGIC_TOGGLE_NKRO},
+ {"NK_TOGG", NK_TOGG},
{"QK_GESC", QK_GESC},
{"AU_ON", AU_ON},
{"AU_OFF", AU_OFF},
diff --git a/keyboards/rocketboard_16/keycode_lookup.h b/keyboards/rocketboard_16/keycode_lookup.h
index 35f0b66f25..06f0efb53b 100644
--- a/keyboards/rocketboard_16/keycode_lookup.h
+++ b/keyboards/rocketboard_16/keycode_lookup.h
@@ -16,7 +16,7 @@
#pragma once
-#include "quantum.h"
+#include <stdint.h>
typedef struct
{
diff --git a/keyboards/rocketboard_16/rules.mk b/keyboards/rocketboard_16/rules.mk
index dcc3d4516b..ad74cd9306 100644
--- a/keyboards/rocketboard_16/rules.mk
+++ b/keyboards/rocketboard_16/rules.mk
@@ -3,22 +3,3 @@ MCU_LDSCRIPT = STM32F103xB
# Extra include
SRC += keycode_lookup.c
-
-# 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 = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB backlit keys
-AUDIO_ENABLE = no # Audio output
-OLED_ENABLE = yes
-ENCODER_ENABLE = yes
-
-RAW_ENABLE = yes # Enables HID RAW communication between the board and the PC
-
-LTO_ENABLE = yes