Converts `rules.mk` entries to data-driven where applicable. Renames `info.json` to `keyboard.json` in instances where `rules.mk` can be safely deleted. Affects: - `handwired/novem` - `handwired/onekey/bluepill_f103c6` - `handwired/onekey/kb2040` - `handwired/orbweaver` - `handwired/ortho_brass` - `handwired/osborne1` - `handwired/owlet60` - `handwired/postageboard/mini` - `handwired/postageboard/r1` - `handwired/promethium` - `handwired/pterodactyl` - `handwired/riblee_f401` - `handwired/riblee_f411` - `handwired/scottokeebs/scottoslant` - `handwired/slash` - `handwired/split65/stm32` - `handwired/splittest/bluepill` - `handwired/splittest/promicro` - `handwired/splittest/teensy_2` - `handwired/trackpoint` - `handwired/tractyl_manuform/4x6_right` - `handwired/tractyl_manuform/5x6_right/elite_c` - `handwired/tractyl_manuform/5x6_right/f303` - `handwired/tractyl_manuform/5x6_right/f411` - `handwired/twadlee/tp69` - `handwired/unk/rev1` - `handwired/uthol/rev3` - `handwired/wulkan` - `handwired/xealous/rev1`pull/23530/head
@ -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 +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,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,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 |
@ -1,21 +1,7 @@ | |||||
# 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 = yes # 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 keyboard RGB underglow | |||||
AUDIO_ENABLE = no # Audio output | |||||
UNICODE_ENABLE = yes | |||||
CUSTOM_MATRIX = yes | CUSTOM_MATRIX = yes | ||||
BLUETOOTH_ENABLE = yes | |||||
SRC += matrix.c | SRC += matrix.c | ||||
I2C_DRIVER_REQUIRED = yes | I2C_DRIVER_REQUIRED = yes |
@ -1,13 +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 | |||||
KEYBOARD_SHARED_EP = yes | |||||
CONSOLE_ENABLE = no # Console for debug | |||||
COMMAND_ENABLE = no # Commands for debug and configuration | |||||
NKRO_ENABLE = yes # Enable N-Key Rollover | |||||
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | |||||
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||||
AUDIO_ENABLE = no # Audio output |
@ -1,13 +0,0 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | |||||
MOUSEKEY_ENABLE = yes # Mouse keys | |||||
EXTRAKEY_ENABLE = yes # Audio control and System control | |||||
KEYBOARD_SHARED_EP = yes # Free up some extra endpoints - needed if console+mouse+extra | |||||
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 keyboard RGB underglow | |||||
AUDIO_ENABLE = no # Audio output |
@ -1 +0,0 @@ | |||||
LTO_ENABLE = yes |
@ -1,16 +1,2 @@ | |||||
# 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 = 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 | |||||
BLUETOOTH_ENABLE = yes |
@ -1,14 +1 @@ | |||||
# 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 = yes # Audio output | |||||
OLED_ENABLE = yes | |||||
SERIAL_DRIVER = usart | SERIAL_DRIVER = usart |
@ -1,13 +1 @@ | |||||
# 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 = yes # 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 | |||||
AUDIO_ENABLE = no # Audio output | |||||
DEFAULT_FOLDER = handwired/splittest/promicro | DEFAULT_FOLDER = handwired/splittest/promicro |
@ -1,15 +1 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
BOOTMAGIC_ENABLE = no # 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 | |||||
AUDIO_ENABLE = no # Audio output | |||||
PS2_MOUSE_ENABLE = yes | |||||
PS2_ENABLE = yes | |||||
PS2_DRIVER = usart | PS2_DRIVER = usart |
@ -1,17 +1,2 @@ | |||||
# 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 = yes # 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 = no | |||||
POINTING_DEVICE_ENABLE = yes | |||||
POINTING_DEVICE_DRIVER = pmw3360 | POINTING_DEVICE_DRIVER = pmw3360 | ||||
MOUSE_SHARED_EP = yes | MOUSE_SHARED_EP = yes |
@ -1,5 +0,0 @@ | |||||
LTO_ENABLE := yes | |||||
RGBLIGHT_ENABLE = no | |||||
OLED_ENABLE = no | |||||
AUDIO_ENABLE = no | |||||
ENCODER_ENABLE = no |
@ -1,5 +1,4 @@ | |||||
# KEYBOARD_SHARED_EP = yes | # KEYBOARD_SHARED_EP = yes | ||||
CONSOLE_ENABLE = yes | |||||
SERIAL_DRIVER = usart | SERIAL_DRIVER = usart | ||||
AUDIO_DRIVER = dac_additive | AUDIO_DRIVER = dac_additive |
@ -1,5 +1,4 @@ | |||||
KEYBOARD_SHARED_EP = yes | KEYBOARD_SHARED_EP = yes | ||||
CONSOLE_ENABLE = yes | |||||
MOUSE_SHARED_EP = yes | MOUSE_SHARED_EP = yes | ||||
SERIAL_DRIVER = usart | SERIAL_DRIVER = usart | ||||
@ -1,18 +1,3 @@ | |||||
# 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 = yes # Enable N-Key Rollover | |||||
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||||
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||||
AUDIO_ENABLE = no # Audio output | |||||
SWAP_HANDS_ENABLE = yes | |||||
POINTING_DEVICE_ENABLE = yes | |||||
POINTING_DEVICE_DRIVER = pmw3360 | POINTING_DEVICE_DRIVER = pmw3360 | ||||
MOUSE_SHARED_EP = yes | MOUSE_SHARED_EP = yes | ||||
@ -1,16 +1 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
BOOTMAGIC_ENABLE = no # 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 | |||||
PS2_MOUSE_ENABLE = no | |||||
USE_CHIBIOS_CONTRIB = yes | USE_CHIBIOS_CONTRIB = yes | ||||
@ -1,14 +1 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | |||||
MOUSEKEY_ENABLE = yes # Mouse keys | |||||
EXTRAKEY_ENABLE = yes # Audio control and System control | |||||
CONSOLE_ENABLE = no # 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 | |||||
DEFAULT_FOLDER = handwired/unk/rev1 | DEFAULT_FOLDER = handwired/unk/rev1 |
@ -1,11 +1 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
BOOTMAGIC_ENABLE = yes | |||||
NKRO_ENABLE = yes | |||||
KEYBOARD_SHARED_EP = yes | KEYBOARD_SHARED_EP = yes | ||||
OLED_ENABLE = yes | |||||
WPM_ENABLE = yes | |||||
EXTRAKEY_ENABLE = yes | |||||
ENCODER_ENABLE = yes | |||||
RGBLIGHT_ENABLE = yes |
@ -1,13 +1 @@ | |||||
# Build Options | |||||
# change yes to no to disable | |||||
# | |||||
BACKLIGHT_ENABLE = no | |||||
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 = yes # Enable N-Key Rollover | |||||
AUDIO_ENABLE = no | |||||
RGBLIGHT_ENABLE = no | |||||
NO_SUSPEND_POWER_DOWN = yes | NO_SUSPEND_POWER_DOWN = 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 = 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 | |||||
AUDIO_ENABLE = yes # Audio output | |||||
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | |||||
SRC += matrix.c | SRC += matrix.c | ||||
DEFAULT_FOLDER = handwired/xealous/rev1 | DEFAULT_FOLDER = handwired/xealous/rev1 |