Migrate build target markers to keyboard.json - X (#23460)

This commit is contained in:
Joel Challis 2024-04-12 04:36:31 +01:00 committed by GitHub
parent 8caa8674d2
commit 45b710f9e1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
70 changed files with 272 additions and 609 deletions

View file

@ -8,6 +8,12 @@
"pid": "0x0060",
"device_version": "0.0.1"
},
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layout_aliases": {

View file

@ -20,11 +20,6 @@
#define IS31FL3731_I2C_ADDRESS_2 IS31FL3731_I2C_ADDRESS_SDA
#define IS31FL3731_LED_COUNT 64
// 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
/*
* Feature disable options
* These options are also useful to firmware size reduction.

View file

@ -1,4 +1,10 @@
{
"features": {
"bootmagic": true,
"extrakey": true,
"mousekey": false,
"nkro": true
},
"ws2812": {
"pin": "F0"
},

View file

@ -3,27 +3,12 @@
# backlight effects.
OPT_DEFS += -DNO_SUSPEND_POWER_DOWN
# Build Options
# change yes to no to disable
#
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
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. - We have custom RGB underglow
CIE1931_CURVE = yes
I2C_DRIVER_REQUIRED = yes
WS2812_DRIVER_REQUIRED = yes
# project specific files
SRC += keyboards/wilba_tech/wt_main.c \
keyboards/wilba_tech/wt_rgb_backlight.c \
quantum/color.c \
drivers/led/issi/is31fl3731.c
I2C_DRIVER_REQUIRED = yes

View file

@ -15,11 +15,6 @@
*/
#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
//RGB Underglow defines
#define WS2812_LED_TOTAL 20

View file

@ -1,4 +1,15 @@
{
"build": {
"lto": true
},
"features": {
"bootmagic": true,
"console": true,
"extrakey": true,
"mousekey": false,
"nkro": true,
"rgb_matrix": true
},
"ws2812": {
"pin": "F0"
},

View file

@ -3,28 +3,9 @@
# backlight effects.
OPT_DEFS += -DNO_SUSPEND_POWER_DOWN
# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = yes # 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
AUDIO_ENABLE = no # Audio output
FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. - We have custom RGB underglow
RGB_MATRIX_ENABLE = yes # Enable RGB matrix effects.
I2C_DRIVER_REQUIRED = yes
WS2812_DRIVER_REQUIRED = yes
COMMON_VPATH += $(DRIVER_PATH)/issi
# project specific files
COMMON_VPATH += $(DRIVER_PATH)/issi
SRC += drivers/led/issi/is31fl3731.c
I2C_DRIVER_REQUIRED = yes
LTO_ENABLE = yes