@ -1,8 +1 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
DEFAULT_FOLDER = crkbd/rev1 | DEFAULT_FOLDER = crkbd/rev1 | ||||
RGBLIGHT_SUPPORTED = yes | |||||
RGB_MATRIX_SUPPORTED = yes |
@ -1,12 +0,0 @@ | |||||
{ | |||||
"matrix_pins": { | |||||
"cols": ["B4", "B5", "B6", "B7", "B8", "B9", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A0", "B10"], | |||||
"rows": ["B15", "A8", "A9", "B14", "A15", "B3"] | |||||
}, | |||||
"diode_direction": "COL2ROW", | |||||
"indicators": { | |||||
"caps_lock": "C13", | |||||
"on_state": 0 | |||||
}, | |||||
"development_board": "blackpill_f401" | |||||
} |
@ -1,4 +0,0 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
KEYBOARD_SHARED_EP = yes |
@ -1,9 +0,0 @@ | |||||
// Copyright 2021 Gabriel Kim (@gabrielkim13) | |||||
// SPDX-License-Identifier: GPL-2.0-or-later | |||||
#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 |
@ -1,12 +0,0 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | |||||
MOUSEKEY_ENABLE = no # Mouse keys | |||||
EXTRAKEY_ENABLE = no # 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 |
@ -1,6 +1,11 @@ | |||||
{ | { | ||||
"keyboard_name": "Onekey Blackpill STM32F401", | "keyboard_name": "Onekey Blackpill STM32F401", | ||||
"development_board": "blackpill_f401", | "development_board": "blackpill_f401", | ||||
"usb": { | |||||
"shared_endpoint": { | |||||
"keyboard": true | |||||
} | |||||
}, | |||||
"matrix_pins": { | "matrix_pins": { | ||||
"cols": ["B0"], | "cols": ["B0"], | ||||
"rows": ["A7"] | "rows": ["A7"] |
@ -1 +0,0 @@ | |||||
KEYBOARD_SHARED_EP = yes |
@ -1 +0,0 @@ | |||||
KEYBOARD_SHARED_EP = yes |
@ -1,6 +1,11 @@ | |||||
{ | { | ||||
"keyboard_name": "Onekey Blackpill STM32F411", | "keyboard_name": "Onekey Blackpill STM32F411", | ||||
"development_board": "blackpill_f411", | "development_board": "blackpill_f411", | ||||
"usb": { | |||||
"shared_endpoint": { | |||||
"keyboard": true | |||||
} | |||||
}, | |||||
"matrix_pins": { | "matrix_pins": { | ||||
"cols": ["B0"], | "cols": ["B0"], | ||||
"rows": ["A7"] | "rows": ["A7"] |
@ -1 +0,0 @@ | |||||
KEYBOARD_SHARED_EP = yes |
@ -1 +0,0 @@ | |||||
KEYBOARD_SHARED_EP = yes |
@ -1 +0,0 @@ | |||||
OLED_ENABLE = yes |
@ -1,2 +0,0 @@ | |||||
# Add support for 3731 RGB matrix controller | |||||
RGB_MATRIX_ENABLE = yes |
@ -1,11 +1 @@ | |||||
# Build Options | |||||
BOOTMAGIC_ENABLE = yes # 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 | |||||
RGBLIGHT_ENABLE = no # Enable RGB underlight. | |||||
RGBLIGHT_SUPPORTED = no | RGBLIGHT_SUPPORTED = no |
@ -1 +0,0 @@ | |||||
BLUETOOTH_ENABLE = yes |
@ -1,16 +1,3 @@ | |||||
# 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 | |||||
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||||
AUDIO_ENABLE = no # Audio output | |||||
CUSTOM_MATRIX = yes | CUSTOM_MATRIX = yes | ||||
OLED_ENABLE = no | |||||
SRC += matrix.c | SRC += matrix.c |
@ -1,4 +1,9 @@ | |||||
{ | { | ||||
"usb": { | |||||
"shared_endpoint": { | |||||
"keyboard": true | |||||
} | |||||
}, | |||||
"matrix_pins": { | "matrix_pins": { | ||||
"cols": ["A8", "B2", "B1", "B15", "A10", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0"], | "cols": ["A8", "B2", "B1", "B15", "A10", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0"], | ||||
"rows": ["B4", "B3", "A15", "B13", "B5"] | "rows": ["B4", "B3", "A15", "B13", "B5"] |
@ -1,4 +0,0 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
KEYBOARD_SHARED_EP = yes |
@ -1,4 +1,9 @@ | |||||
{ | { | ||||
"usb": { | |||||
"shared_endpoint": { | |||||
"keyboard": true | |||||
} | |||||
}, | |||||
"matrix_pins": { | "matrix_pins": { | ||||
"cols": ["A8", "B2", "B1", "B15", "A10", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0"], | "cols": ["A8", "B2", "B1", "B15", "A10", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0"], | ||||
"rows": ["B4", "B3", "A15", "B13", "B5"] | "rows": ["B4", "B3", "A15", "B13", "B5"] |
@ -1,4 +0,0 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
KEYBOARD_SHARED_EP = yes |
@ -1,12 +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 = yes # Console for debug | |||||
COMMAND_ENABLE = yes # 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 |
@ -1,12 +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 = yes # Console for debug | |||||
COMMAND_ENABLE = yes # 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 |
@ -1,4 +1,14 @@ | |||||
{ | { | ||||
"features": { | |||||
"bluetooth": true, | |||||
"bootmagic": true, | |||||
"command": true, | |||||
"console": true, | |||||
"encoder": true, | |||||
"extrakey": false, | |||||
"mousekey": false, | |||||
"nkro": true | |||||
}, | |||||
"rgblight": { | "rgblight": { | ||||
"saturation_steps": 8, | "saturation_steps": 8, | ||||
"brightness_steps": 8, | "brightness_steps": 8, |
@ -1,18 +1,2 @@ | |||||
# Processor frequency | # Processor frequency | ||||
F_CPU = 8000000 | F_CPU = 8000000 | ||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | |||||
ENCODER_ENABLE = yes | |||||
MOUSEKEY_ENABLE = no # Mouse keys | |||||
EXTRAKEY_ENABLE = no # 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 | |||||
AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below | |||||
RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. | |||||
BLUETOOTH_ENABLE = yes |
@ -1,28 +1,11 @@ | |||||
# Processor frequency | # Processor frequency | ||||
F_CPU = 8000000 | 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 | PS2_DRIVER = interrupt | ||||
CUSTOM_MATRIX = yes | CUSTOM_MATRIX = yes | ||||
BLUETOOTH_ENABLE = yes | |||||
WS2812_DRIVER_REQUIRED = yes | WS2812_DRIVER_REQUIRED = yes | ||||
ANALOG_DRIVER_REQUIRED = yes | ANALOG_DRIVER_REQUIRED = yes | ||||
SRC += rgbsps.c | SRC += rgbsps.c | ||||
SRC += matrix.c | SRC += matrix.c | ||||
LTO_ENABLE = yes |