Data-Driven Keyboard Conversions: F (#23516)
This commit is contained in:
parent
22b3cf4e91
commit
bc8ff28a58
66 changed files with 229 additions and 385 deletions
|
|
@ -32,6 +32,14 @@
|
|||
},
|
||||
"processor": "atmega32u4",
|
||||
"bootloader": "atmel-dfu",
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"mousekey": false,
|
||||
"extrakey": true,
|
||||
"command": true,
|
||||
"nkro": true,
|
||||
"rgblight": true
|
||||
},
|
||||
"community_layouts": ["alice", "alice_split_bs"],
|
||||
"layout_aliases": {
|
||||
"LAYOUT_all": "LAYOUT_alice_split_bs",
|
||||
|
|
|
|||
|
|
@ -1,16 +1,3 @@
|
|||
# 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 = 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 underglow
|
||||
AUDIO_ENABLE = no # Audio output
|
||||
|
||||
# project specific files
|
||||
SRC += indicators.c \
|
||||
drivers/led/issi/is31fl3731-mono.c
|
||||
|
|
|
|||
|
|
@ -17,6 +17,14 @@
|
|||
},
|
||||
"processor": "atmega32u4",
|
||||
"bootloader": "atmel-dfu",
|
||||
"features": {
|
||||
"bootmagic": false,
|
||||
"mousekey": true,
|
||||
"extrakey": true,
|
||||
"console": true,
|
||||
"command": true,
|
||||
"nkro": true
|
||||
},
|
||||
"debounce": 0,
|
||||
"layouts": {
|
||||
"LAYOUT": {
|
||||
|
|
|
|||
|
|
@ -1,13 +1,3 @@
|
|||
# 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 = yes # Enable N-Key Rollover
|
||||
|
||||
# Optimize size but this may cause error "relocation truncated to fit"
|
||||
#EXTRALDFLAGS = -Wl,--relax
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,14 @@
|
|||
},
|
||||
"processor": "atmega32u4",
|
||||
"bootloader": "atmel-dfu",
|
||||
"features": {
|
||||
"bootmagic": false,
|
||||
"mousekey": true,
|
||||
"extrakey": true,
|
||||
"console": true,
|
||||
"command": true,
|
||||
"nkro": true
|
||||
},
|
||||
"debounce": 0,
|
||||
"layouts": {
|
||||
"LAYOUT": {
|
||||
|
|
|
|||
|
|
@ -1,13 +1,3 @@
|
|||
# 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 = yes # Enable N-Key Rollover
|
||||
|
||||
# Optimize size but this may cause error "relocation truncated to fit"
|
||||
#EXTRALDFLAGS = -Wl,--relax
|
||||
|
||||
|
|
|
|||
62
keyboards/fearherbs1/blue_team_pad/keyboard.json
Normal file
62
keyboards/fearherbs1/blue_team_pad/keyboard.json
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"keyboard_name": "blue_team_pad",
|
||||
"maintainer": "fearherbs1",
|
||||
"manufacturer": "fearherbs1",
|
||||
"processor": "RP2040",
|
||||
"bootloader": "rp2040",
|
||||
"url": "https://github.com/fearherbs1/blue-team-pad",
|
||||
"usb": {
|
||||
"vid": "0x4648",
|
||||
"pid": "0x4254",
|
||||
"device_version": "1.1.0"
|
||||
},
|
||||
"features": {
|
||||
"encoder": true,
|
||||
"bootmagic": true,
|
||||
"mousekey": true,
|
||||
"extrakey": true,
|
||||
"console": true,
|
||||
"command": false,
|
||||
"nkro": true,
|
||||
"oled": true
|
||||
},
|
||||
"diode_direction": "COL2ROW",
|
||||
"matrix_pins": {
|
||||
"cols": ["GP24", "GP23", "GP21", "GP20", "GP3"],
|
||||
"rows": ["GP2", "GP11", "GP10", "GP9", "GP8"]
|
||||
},
|
||||
"encoder": {
|
||||
"rotary": [
|
||||
{"pin_a": "GP25", "pin_b": "GP28", "resolution": 2},
|
||||
{"pin_a": "GP1", "pin_b": "GP0", "resolution": 2}
|
||||
]
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT": {
|
||||
"layout": [
|
||||
{"matrix": [0, 0], "x": 0, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4, "y": 0},
|
||||
{"matrix": [1, 0], "x": 0, "y": 2},
|
||||
{"matrix": [1, 1], "x": 1, "y": 2},
|
||||
{"matrix": [1, 2], "x": 2, "y": 2},
|
||||
{"matrix": [1, 3], "x": 3, "y": 2},
|
||||
{"matrix": [1, 4], "x": 4, "y": 2},
|
||||
{"matrix": [2, 0], "x": 0, "y": 3},
|
||||
{"matrix": [2, 1], "x": 1, "y": 3},
|
||||
{"matrix": [2, 2], "x": 2, "y": 3},
|
||||
{"matrix": [2, 3], "x": 3, "y": 3},
|
||||
{"matrix": [2, 4], "x": 4, "y": 3},
|
||||
{"matrix": [3, 0], "x": 0, "y": 4},
|
||||
{"matrix": [3, 1], "x": 1, "y": 4},
|
||||
{"matrix": [3, 2], "x": 2, "y": 4},
|
||||
{"matrix": [3, 3], "x": 3, "y": 4},
|
||||
{"matrix": [3, 4], "x": 4, "y": 4},
|
||||
{"matrix": [4, 0], "x": 0, "y": 5},
|
||||
{"matrix": [4, 1], "x": 1, "y": 5},
|
||||
{"matrix": [4, 2], "x": 2, "y": 5},
|
||||
{"matrix": [4, 3], "x": 3, "y": 5},
|
||||
{"matrix": [4, 4], "x": 4, "y": 5}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
OLED_ENABLE = yes
|
||||
|
|
@ -4,10 +4,20 @@
|
|||
"usb": {
|
||||
"vid": "0xC2AB",
|
||||
"pid": "0x0000",
|
||||
"device_version": "0.0.1"
|
||||
"device_version": "0.0.1",
|
||||
"no_startup_check": true
|
||||
},
|
||||
"processor": "atmega32u4",
|
||||
"bootloader": "atmel-dfu",
|
||||
"features": {
|
||||
"bootmagic": false,
|
||||
"mousekey": true,
|
||||
"extrakey": true,
|
||||
"unicode": true
|
||||
},
|
||||
"build": {
|
||||
"lto": true
|
||||
},
|
||||
"community_layouts": ["split_3x5_2"],
|
||||
"layout_aliases": {
|
||||
"LAYOUT": "LAYOUT_split_3x5_2"
|
||||
|
|
|
|||
|
|
@ -1,19 +1,4 @@
|
|||
# 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
|
||||
UNICODE_ENABLE = yes
|
||||
CUSTOM_MATRIX = lite
|
||||
NO_USB_STARTUP_CHECK = yes
|
||||
LTO_ENABLE = yes
|
||||
|
||||
SRC += matrix.c
|
||||
I2C_DRIVER_REQUIRED = yes
|
||||
|
|
|
|||
|
|
@ -50,5 +50,8 @@
|
|||
"solid_multisplash": true
|
||||
},
|
||||
"driver": "is31fl3731"
|
||||
},
|
||||
"features": {
|
||||
"rgb_matrix": true
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
RGB_MATRIX_ENABLE = yes
|
||||
|
|
@ -2,10 +2,17 @@
|
|||
"manufacturer": "Cuddly Keyboards Ltd.",
|
||||
"usb": {
|
||||
"vid": "0xC2AB",
|
||||
"device_version": "0.0.2"
|
||||
"device_version": "0.0.2",
|
||||
"no_startup_check": true
|
||||
},
|
||||
"processor": "STM32F072",
|
||||
"bootloader": "stm32-dfu",
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"mousekey": true,
|
||||
"extrakey": true,
|
||||
"unicode": true
|
||||
},
|
||||
"community_layouts": ["split_3x5_2"],
|
||||
"layout_aliases": {
|
||||
"LAYOUT": "LAYOUT_split_3x5_2"
|
||||
|
|
|
|||
|
|
@ -1,19 +1,4 @@
|
|||
# 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 = no # 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 = lite
|
||||
NO_USB_STARTUP_CHECK = yes
|
||||
LTO_ENABLE = no
|
||||
|
||||
SRC += matrix.c
|
||||
I2C_DRIVER_REQUIRED = yes
|
||||
|
|
|
|||
|
|
@ -33,6 +33,14 @@
|
|||
},
|
||||
"processor": "atmega32u4",
|
||||
"bootloader": "atmel-dfu",
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"mousekey": true,
|
||||
"extrakey": true,
|
||||
"command": true,
|
||||
"nkro": true,
|
||||
"rgblight": true
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT_75_all": {
|
||||
"layout": [
|
||||
|
|
|
|||
|
|
@ -1,15 +1,2 @@
|
|||
# Processor frequency
|
||||
F_CPU = 8000000
|
||||
|
||||
# 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 = 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 underglow
|
||||
AUDIO_ENABLE = no # Audio output
|
||||
|
|
|
|||
|
|
@ -18,6 +18,13 @@
|
|||
},
|
||||
"processor": "atmega32u4",
|
||||
"bootloader": "atmel-dfu",
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"mousekey": true,
|
||||
"extrakey": true,
|
||||
"command": true,
|
||||
"nkro": true
|
||||
},
|
||||
"community_layouts": [
|
||||
"65_ansi_blocker",
|
||||
"65_ansi_blocker_split_bs",
|
||||
|
|
|
|||
|
|
@ -1,15 +1,2 @@
|
|||
# Processor frequency
|
||||
F_CPU = 8000000
|
||||
|
||||
# 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 = yes # 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
|
||||
|
|
|
|||
|
|
@ -41,6 +41,14 @@
|
|||
},
|
||||
"processor": "atmega32u4",
|
||||
"bootloader": "atmel-dfu",
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"mousekey": true,
|
||||
"extrakey": true,
|
||||
"command": true,
|
||||
"nkro": true,
|
||||
"rgblight": true
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT_all": {
|
||||
"layout": [
|
||||
|
|
|
|||
|
|
@ -1,15 +1,2 @@
|
|||
# Processor frequency
|
||||
F_CPU = 8000000
|
||||
|
||||
# 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 = 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 underglow
|
||||
AUDIO_ENABLE = no # Audio output
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue