This website works better with JavaScript.
Home
Explore
Help
Sign In
mh
/
qmk_firmware
mirror of
https://github.com/qmk/qmk_firmware/
Watch
1
Star
0
Fork
0
Code
Issues
0
Projects
0
Releases
1.6k
Wiki
Activity
Browse Source
Move `WS2812_DRIVER` to data driven (
#20248
)
pull/20262/head
Ryan
1 year ago
committed by
GitHub
parent
7e54defa20
commit
36ce81df59
No known key found for this signature in database
GPG Key ID:
4AEE18F83AFDEB23
384 changed files
with
583 additions
and
211 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+1
-0
data/mappings/info_rules.hjson
+10
-0
data/schemas/keyboard.jsonschema
+5
-0
keyboards/0xcb/splaytoraid/rp2040_ce/info.json
+0
-1
keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk
+3
-0
keyboards/1upkeyboards/pi40/grid_v1_1/info.json
+3
-0
keyboards/1upkeyboards/pi40/mit_v1_0/info.json
+3
-0
keyboards/1upkeyboards/pi40/mit_v1_1/info.json
+0
-2
keyboards/1upkeyboards/pi40/rules.mk
+3
-0
keyboards/1upkeyboards/pi60/info.json
+0
-1
keyboards/1upkeyboards/pi60/rules.mk
+3
-0
keyboards/1upkeyboards/pi60_hse/info.json
+0
-1
keyboards/1upkeyboards/pi60_hse/rules.mk
+3
-0
keyboards/1upkeyboards/pi60_rgb/info.json
+0
-1
keyboards/1upkeyboards/pi60_rgb/rules.mk
+3
-0
keyboards/1upkeyboards/sweet16v2/kb2040/info.json
+0
-1
keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk
+3
-0
keyboards/4pplet/eagle_viper_rep/rev_a/info.json
+0
-1
keyboards/4pplet/eagle_viper_rep/rev_a/rules.mk
+3
-0
keyboards/abatskeyboardclub/nayeon/info.json
+0
-1
keyboards/abatskeyboardclub/nayeon/rules.mk
+3
-0
keyboards/adafruit/macropad/info.json
+0
-1
keyboards/adafruit/macropad/rules.mk
+3
-0
keyboards/aeboards/ext65/rev2/info.json
+0
-1
keyboards/aeboards/ext65/rev2/rules.mk
+3
-0
keyboards/amag23/info.json
+0
-1
keyboards/amag23/rules.mk
+3
-0
keyboards/an_achronism/tetromino/info.json
+0
-2
keyboards/an_achronism/tetromino/rules.mk
+3
-0
keyboards/anavi/knob1/info.json
+0
-2
keyboards/anavi/knob1/rules.mk
+3
-0
keyboards/anavi/knobs3/info.json
+0
-2
keyboards/anavi/knobs3/rules.mk
+3
-0
keyboards/anavi/macropad10/info.json
+0
-1
keyboards/anavi/macropad10/rules.mk
+3
-0
keyboards/ares/info.json
+0
-1
keyboards/ares/rules.mk
+3
-0
keyboards/aurora65/info.json
+0
-1
keyboards/aurora65/rules.mk
+3
-0
keyboards/bastardkb/charybdis/3x5/blackpill/info.json
+0
-1
keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk
+3
-0
keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json
+0
-1
keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk
+3
-0
keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json
+0
-1
keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk
+3
-0
keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json
+0
-1
keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk
+3
-0
keyboards/bastardkb/charybdis/3x6/blackpill/info.json
+0
-1
keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk
+3
-0
keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json
+0
-1
keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk
+3
-0
keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json
+0
-1
keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk
+3
-0
keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json
+0
-1
keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk
+3
-0
keyboards/bastardkb/charybdis/4x6/blackpill/info.json
+0
-1
keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk
+3
-0
keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json
+0
-1
keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk
+3
-0
keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json
+0
-1
keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk
+3
-0
keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json
+0
-1
keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk
+3
-0
keyboards/bastardkb/dilemma/3x5_3/info.json
+0
-1
keyboards/bastardkb/dilemma/3x5_3/rules.mk
+3
-0
keyboards/bastardkb/scylla/blackpill/info.json
+0
-1
keyboards/bastardkb/scylla/blackpill/rules.mk
+3
-0
keyboards/bastardkb/scylla/v2/splinky_2/info.json
+0
-1
keyboards/bastardkb/scylla/v2/splinky_2/rules.mk
+3
-0
keyboards/bastardkb/scylla/v2/splinky_3/info.json
+0
-1
keyboards/bastardkb/scylla/v2/splinky_3/rules.mk
+3
-0
keyboards/bastardkb/scylla/v2/stemcell/info.json
+0
-1
keyboards/bastardkb/scylla/v2/stemcell/rules.mk
+3
-0
keyboards/bastardkb/skeletyl/blackpill/info.json
+0
-1
keyboards/bastardkb/skeletyl/blackpill/rules.mk
+3
-0
keyboards/bastardkb/skeletyl/v2/splinky_2/info.json
+0
-1
keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk
+3
-0
keyboards/bastardkb/skeletyl/v2/splinky_3/info.json
+0
-1
keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk
+3
-0
keyboards/bastardkb/skeletyl/v2/stemcell/info.json
+0
-1
keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk
+3
-0
keyboards/bastardkb/tbkmini/blackpill/info.json
+0
-1
keyboards/bastardkb/tbkmini/blackpill/rules.mk
+3
-0
keyboards/bastardkb/tbkmini/v2/splinky_2/info.json
+0
-1
keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk
+3
-0
keyboards/bastardkb/tbkmini/v2/splinky_3/info.json
+0
-1
keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk
+3
-0
keyboards/bastardkb/tbkmini/v2/stemcell/info.json
+0
-1
keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk
+3
-0
keyboards/bfake/info.json
+0
-1
keyboards/bfake/rules.mk
+3
-0
keyboards/black_hellebore/info.json
+0
-1
keyboards/black_hellebore/rules.mk
+3
-0
keyboards/boardsource/lulu/rp2040/info.json
+0
-1
keyboards/boardsource/lulu/rp2040/rules.mk
+0
-3
keyboards/boston/rules.mk
+3
-0
keyboards/bt66tech/bt66tech60/info.json
+0
-1
keyboards/bt66tech/bt66tech60/rules.mk
+3
-0
keyboards/cannonkeys/an_c/info.json
+0
-1
keyboards/cannonkeys/an_c/rules.mk
+3
-0
keyboards/cannonkeys/atlas/info.json
+ 1
- 0
data/mappings/info_rules.hjson
View File
@ -38,6 +38,7 @@
"PS2_ENABLE": {"info_key": "ps2.enabled", "value_type": "bool"},
"PS2_MOUSE_ENABLE": {"info_key": "ps2.mouse_enabled", "value_type": "bool"},
"PS2_DRIVER": {"info_key": "ps2.driver"},
"WS2812_DRIVER": {"info_key": "ws2812.driver"},
"PLATFORM_KEY": {"info_key": "platform_key", "to_json": false},
+ 10
- 0
data/schemas/keyboard.jsonschema
View File
@ -699,6 +699,16 @@
"led": {"$ref": "qmk.definitions.v1#/mcu_pin"},
"speaker": {"$ref": "qmk.definitions.v1#/mcu_pin"}
}
},
"ws2812": {
"type": "object",
"additionalProperties": false,
"properties": {
"driver": {
"type": "string",
"enum": ["bitbang", "i2c", "pwm", "spi", "vendor"]
}
}
}
}
}
+ 5
- 0
keyboards/0xcb/splaytoraid/rp2040_ce/info.json
View File
@ -0,0 +1,5 @@
{
"ws2812"
:
{
"driver"
:
"vendor"
}
}
+ 0
- 1
keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk
View File
@ -1,2 +1 @@
WS2812_DRIVER
=
vendor
CONVERT_TO
=
rp2040_ce
+ 3
- 0
keyboards/1upkeyboards/pi40/grid_v1_1/info.json
View File
@ -13,6 +13,9 @@
"dynamic_keymap"
:
{
"layer_count"
:
10
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"features"
:
{
"audio"
:
false
,
"backlight"
:
false
,
+ 3
- 0
keyboards/1upkeyboards/pi40/mit_v1_0/info.json
View File
@ -13,6 +13,9 @@
"dynamic_keymap"
:
{
"layer_count"
:
10
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"features"
:
{
"audio"
:
false
,
"backlight"
:
false
,
+ 3
- 0
keyboards/1upkeyboards/pi40/mit_v1_1/info.json
View File
@ -13,6 +13,9 @@
"dynamic_keymap"
:
{
"layer_count"
:
10
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"features"
:
{
"audio"
:
false
,
"backlight"
:
false
,
+ 0
- 2
keyboards/1upkeyboards/pi40/rules.mk
View File
@ -1,5 +1,3 @@
WS2812_DRIVER
=
vendor
OLED_ENABLE
=
yes
OLED_DRIVER
=
SSD1306
+ 3
- 0
keyboards/1upkeyboards/pi60/info.json
View File
@ -24,6 +24,9 @@
"rgb_matrix"
:
true
,
"rgblight"
:
false
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"matrix_pins"
:
{
"cols"
:
[
"GP5"
,
"GP8"
,
"GP11"
,
"GP6"
,
"GP7"
,
"GP0"
,
"GP26"
,
"GP10"
,
"GP9"
,
"GP1"
,
"GP18"
,
"GP20"
,
"GP21"
,
"GP27"
,
"GP28"
,
"GP19"
]
,
"rows"
:
[
"GP12"
,
"GP13"
,
"GP16"
,
"GP25"
,
"GP29"
]
+ 0
- 1
keyboards/1upkeyboards/pi60/rules.mk
View File
@ -1 +0,0 @@
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/1upkeyboards/pi60_hse/info.json
View File
@ -23,6 +23,9 @@
"rgb_matrix"
:
true
,
"rgblight"
:
false
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"matrix_pins"
:
{
"cols"
:
[
"GP9"
,
"GP8"
,
"GP6"
,
"GP5"
,
"GP14"
,
"GP20"
,
"GP13"
,
"GP12"
,
"GP11"
,
"GP16"
,
"GP17"
,
"GP10"
,
"GP19"
,
"GP18"
]
,
"rows"
:
[
"GP4"
,
"GP3"
,
"GP2"
,
"GP1"
,
"GP0"
,
"GP21"
]
+ 0
- 1
keyboards/1upkeyboards/pi60_hse/rules.mk
View File
@ -1 +0,0 @@
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/1upkeyboards/pi60_rgb/info.json
View File
@ -26,6 +26,9 @@
"rgb_matrix"
:
true
,
"rgblight"
:
false
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"matrix_pins"
:
{
"cols"
:
[
"GP3"
,
"GP4"
,
"GP5"
,
"GP20"
,
"GP18"
,
"GP13"
,
"GP17"
,
"GP16"
,
"GP15"
,
"GP12"
,
"GP11"
,
"GP14"
,
"GP10"
,
"GP9"
]
,
"rows"
:
[
"GP1"
,
"GP2"
,
"GP8"
,
"GP6"
,
"GP0"
,
"GP21"
]
+ 0
- 1
keyboards/1upkeyboards/pi60_rgb/rules.mk
View File
@ -1 +0,0 @@
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/1upkeyboards/sweet16v2/kb2040/info.json
View File
@ -24,6 +24,9 @@
"rgb_matrix"
:
true
,
"rgblight"
:
false
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"matrix_pins"
:
{
"cols"
:
[
"GP2"
,
"GP9"
,
"GP8"
,
"GP7"
]
,
"rows"
:
[
"GP26"
,
"GP1"
,
"GP18"
,
"GP5"
]
+ 0
- 1
keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk
View File
@ -1 +0,0 @@
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/4pplet/eagle_viper_rep/rev_a/info.json
View File
@ -18,6 +18,9 @@
"levels"
:
10
,
"breathing"
:
true
}
,
"ws2812"
:
{
"driver"
:
"spi"
}
,
"processor"
:
"STM32F072"
,
"bootloader"
:
"stm32-dfu"
,
"layouts"
:
{
+ 0
- 1
keyboards/4pplet/eagle_viper_rep/rev_a/rules.mk
View File
@ -9,7 +9,6 @@ COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE
=
yes
# Enable N-Key Rollover
BACKLIGHT_ENABLE
=
yes
RGBLIGHT_ENABLE
=
yes
WS2812_DRIVER
=
spi
# Wildcard to allow APM32 MCU
DFU_SUFFIX_ARGS
=
-p FFFF -v FFFF
+ 3
- 0
keyboards/abatskeyboardclub/nayeon/info.json
View File
@ -20,6 +20,9 @@
"pid"
:
"0x0001"
,
"device_version"
:
"2.0.0"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
,
"diode_direction"
:
"COL2ROW"
,
+ 0
- 1
keyboards/abatskeyboardclub/nayeon/rules.mk
View File
@ -1,4 +1,3 @@
# RGB Matrix
RGB_MATRIX_ENABLE
=
yes
RGB_MATRIX_DRIVER
=
WS2812
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/adafruit/macropad/info.json
View File
@ -16,6 +16,9 @@
"bootmagic"
:
{
"matrix"
:
[
1
,
2
]
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
,
"matrix_pins"
:
{
+ 0
- 1
keyboards/adafruit/macropad/rules.mk
View File
@ -14,7 +14,6 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE
=
yes
RGB_MATRIX_ENABLE
=
yes
RGB_MATRIX_DRIVER
=
WS2812
WS2812_DRIVER
=
vendor
OLED_ENABLE
=
yes
OLED_DRIVER
=
custom
# Project specific files
+ 3
- 0
keyboards/aeboards/ext65/rev2/info.json
View File
@ -12,6 +12,9 @@
"levels"
:
6
,
"breathing"
:
true
}
,
"ws2812"
:
{
"driver"
:
"spi"
}
,
"processor"
:
"STM32F072"
,
"bootloader"
:
"stm32-dfu"
,
"diode_direction"
:
"COL2ROW"
,
+ 0
- 1
keyboards/aeboards/ext65/rev2/rules.mk
View File
@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE
=
yes
# Enable keyboard RGB underglow
AUDIO_ENABLE
=
no
# Audio output
SLEEP_LED_ENABLE
=
yes
WS2812_DRIVER
=
spi
# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS
+=
-DCORTEX_ENABLE_WFI_IDLE
=
TRUE
+ 3
- 0
keyboards/amag23/info.json
View File
@ -8,6 +8,9 @@
"pid"
:
"0x2323"
,
"device_version"
:
"0.0.1"
}
,
"ws2812"
:
{
"driver"
:
"i2c"
}
,
"matrix_pins"
:
{
"cols"
:
[
"B0"
,
"B1"
,
"B2"
,
"B3"
,
"B4"
,
"B5"
]
,
"rows"
:
[
"A0"
,
"A1"
,
"A2"
,
"A3"
]
+ 0
- 1
keyboards/amag23/rules.mk
View File
@ -8,4 +8,3 @@ CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE
=
no
# Commands for debug and configuration
BACKLIGHT_ENABLE
=
no
# Enable keyboard backlight functionality
RGBLIGHT_ENABLE
=
yes
# Enable keyboard RGB underglow
WS2812_DRIVER
=
i2c
+ 3
- 0
keyboards/an_achronism/tetromino/info.json
View File
@ -20,6 +20,9 @@
"rgblight"
:
false
,
"rgb_matrix"
:
true
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"diode_direction"
:
"COL2ROW"
,
"matrix_pins"
:
{
"cols"
:
[
"GP0"
,
"GP1"
,
"GP2"
,
"GP3"
,
"GP4"
,
"GP5"
,
"GP6"
,
+ 0
- 2
keyboards/an_achronism/tetromino/rules.mk
View File
@ -1,2 +0,0 @@
# Use dedicated PIO on Raspberry Pi Pico for RGB LEDs:
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/anavi/knob1/info.json
View File
@ -34,6 +34,9 @@
"twinkle"
:
true
}
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"encoder"
:
{
"enabled"
:
true
,
"rotary"
:
[
+ 0
- 2
keyboards/anavi/knob1/rules.mk
View File
@ -1,5 +1,3 @@
WS2812_DRIVER
=
vendor
OLED_ENABLE
=
yes
OLED_DRIVER
=
SSD1306
# Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
+ 3
- 0
keyboards/anavi/knobs3/info.json
View File
@ -39,6 +39,9 @@
"twinkle"
:
true
}
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"encoder"
:
{
"enabled"
:
true
,
"rotary"
:
[
+ 0
- 2
keyboards/anavi/knobs3/rules.mk
View File
@ -1,5 +1,3 @@
WS2812_DRIVER
=
vendor
OLED_ENABLE
=
yes
OLED_DRIVER
=
SSD1306
# Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
+ 3
- 0
keyboards/anavi/macropad10/info.json
View File
@ -39,6 +39,9 @@
"twinkle"
:
true
}
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"encoder"
:
{
"enabled"
:
true
,
"rotary"
:
[
+ 0
- 1
keyboards/anavi/macropad10/rules.mk
View File
@ -1 +0,0 @@
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/ares/info.json
View File
@ -22,6 +22,9 @@
"bootmagic"
:
{
"matrix"
:
[
4
,
0
]
}
,
"ws2812"
:
{
"driver"
:
"i2c"
}
,
"processor"
:
"atmega32a"
,
"bootloader"
:
"bootloadhid"
,
"layout_aliases"
:
{
+ 0
- 1
keyboards/ares/rules.mk
View File
@ -8,4 +8,3 @@ CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE
=
yes
# Commands for debug and configuration
BACKLIGHT_ENABLE
=
yes
# Enable keyboard backlight functionality
RGBLIGHT_ENABLE
=
no
# Enable keyboard RGB underglow
WS2812_DRIVER
=
i2c
+ 3
- 0
keyboards/aurora65/info.json
View File
@ -8,6 +8,9 @@
"pid"
:
"0x4136"
,
"device_version"
:
"0.0.1"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"A13"
,
"A10"
,
"A9"
,
"A14"
,
"A15"
,
"B8"
,
"B9"
,
"B2"
,
"B1"
,
"B0"
,
"A0"
,
"A1"
,
"A2"
,
"A3"
,
"A5"
]
,
"rows"
:
[
"B3"
,
"B4"
,
"B5"
,
"A8"
,
"A4"
]
+ 0
- 1
keyboards/aurora65/rules.mk
View File
@ -17,5 +17,4 @@ 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
WS2812_DRIVER
=
pwm
# Driver for RGB uderglow
AUDIO_ENABLE
=
no
# Audio output
+ 3
- 0
keyboards/bastardkb/charybdis/3x5/blackpill/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"1.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"B1"
,
"B10"
,
"B3"
,
"B4"
,
"B5"
]
,
"rows"
:
[
"A2"
,
"B8"
,
"A8"
,
"B9"
]
+ 0
- 1
keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk
View File
@ -25,7 +25,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
EEPROM_DRIVER
=
spi
WS2812_DRIVER
=
pwm
SERIAL_DRIVER
=
usart
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/charybdis/3x5/v2/splinky_2/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/charybdis/3x5/v2/splinky_2/rules.mk
View File
@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER
=
pmw3360
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/charybdis/3x5/v2/splinky_3/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/charybdis/3x5/v2/splinky_3/rules.mk
View File
@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER
=
pmw3360
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/charybdis/3x5/v2/stemcell/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"2.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"F5"
,
"B6"
,
"D7"
,
"E6"
,
"B4"
]
,
"rows"
:
[
"F7"
,
"C6"
,
"D4"
,
"B5"
]
+ 0
- 1
keyboards/bastardkb/charybdis/3x5/v2/stemcell/rules.mk
View File
@ -27,6 +27,5 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
SERIAL_DRIVER
=
usart
WS2812_DRIVER
=
pwm
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/charybdis/3x6/blackpill/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"1.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"B0"
,
"B1"
,
"B10"
,
"B3"
,
"B4"
,
"B5"
]
,
"rows"
:
[
"A2"
,
"B8"
,
"A8"
,
"B9"
]
+ 0
- 1
keyboards/bastardkb/charybdis/3x6/blackpill/rules.mk
View File
@ -25,7 +25,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
EEPROM_DRIVER
=
spi
WS2812_DRIVER
=
pwm
SERIAL_DRIVER
=
usart
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/charybdis/3x6/v2/splinky_2/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/charybdis/3x6/v2/splinky_2/rules.mk
View File
@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER
=
pmw3360
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/charybdis/3x6/v2/splinky_3/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/charybdis/3x6/v2/splinky_3/rules.mk
View File
@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER
=
pmw3360
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/charybdis/3x6/v2/stemcell/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"2.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"F6"
,
"F5"
,
"B6"
,
"D7"
,
"E6"
,
"B4"
]
,
"rows"
:
[
"F7"
,
"C6"
,
"D4"
,
"B5"
]
+ 0
- 1
keyboards/bastardkb/charybdis/3x6/v2/stemcell/rules.mk
View File
@ -27,6 +27,5 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
SERIAL_DRIVER
=
usart
WS2812_DRIVER
=
pwm
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/charybdis/4x6/blackpill/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"1.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"B0"
,
"B1"
,
"B10"
,
"B3"
,
"B4"
,
"B5"
]
,
"rows"
:
[
"B15"
,
"A2"
,
"B8"
,
"A8"
,
"B9"
]
+ 0
- 1
keyboards/bastardkb/charybdis/4x6/blackpill/rules.mk
View File
@ -25,7 +25,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
EEPROM_DRIVER
=
spi
WS2812_DRIVER
=
pwm
SERIAL_DRIVER
=
usart
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/charybdis/4x6/v2/splinky_2/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/charybdis/4x6/v2/splinky_2/rules.mk
View File
@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER
=
pmw3360
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/charybdis/4x6/v2/splinky_3/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/charybdis/4x6/v2/splinky_3/rules.mk
View File
@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER
=
pmw3360
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/charybdis/4x6/v2/stemcell/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"2.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"F6"
,
"F5"
,
"B6"
,
"D7"
,
"E6"
,
"B4"
]
,
"rows"
:
[
"F4"
,
"F7"
,
"C6"
,
"D4"
,
"B5"
]
+ 0
- 1
keyboards/bastardkb/charybdis/4x6/v2/stemcell/rules.mk
View File
@ -27,6 +27,5 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
SERIAL_DRIVER
=
usart
WS2812_DRIVER
=
pwm
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/dilemma/3x5_3/info.json
View File
@ -12,6 +12,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
,
"community_layouts"
:
[
"split_3x5_3"
]
,
+ 0
- 1
keyboards/bastardkb/dilemma/3x5_3/rules.mk
View File
@ -18,7 +18,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
RGB_MATRIX_DRIVER
=
WS2812
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
POINTING_DEVICE_ENABLE
=
yes
POINTING_DEVICE_DRIVER
=
cirque_pinnacle_spi
+ 3
- 0
keyboards/bastardkb/scylla/blackpill/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"1.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"B0"
,
"B1"
,
"B10"
,
"B3"
,
"B4"
,
"B5"
]
,
"rows"
:
[
"B15"
,
"A2"
,
"B8"
,
"A8"
,
"B9"
]
+ 0
- 1
keyboards/bastardkb/scylla/blackpill/rules.mk
View File
@ -23,7 +23,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
EEPROM_DRIVER
=
spi
WS2812_DRIVER
=
pwm
SERIAL_DRIVER
=
usart
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/scylla/v2/splinky_2/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/scylla/v2/splinky_2/rules.mk
View File
@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/scylla/v2/splinky_3/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/scylla/v2/splinky_3/rules.mk
View File
@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/scylla/v2/stemcell/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"2.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"F6"
,
"F5"
,
"B6"
,
"D7"
,
"E6"
,
"B4"
]
,
"rows"
:
[
"F4"
,
"F7"
,
"C6"
,
"D4"
,
"B5"
]
+ 0
- 1
keyboards/bastardkb/scylla/v2/stemcell/rules.mk
View File
@ -22,6 +22,5 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
usart
WS2812_DRIVER
=
pwm
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/skeletyl/blackpill/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"1.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"B1"
,
"B10"
,
"B3"
,
"B4"
,
"B5"
]
,
"rows"
:
[
"A2"
,
"B8"
,
"A8"
,
"B9"
]
+ 0
- 1
keyboards/bastardkb/skeletyl/blackpill/rules.mk
View File
@ -23,7 +23,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
EEPROM_DRIVER
=
spi
WS2812_DRIVER
=
pwm
SERIAL_DRIVER
=
usart
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/skeletyl/v2/splinky_2/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/skeletyl/v2/splinky_2/rules.mk
View File
@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/skeletyl/v2/splinky_3/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/skeletyl/v2/splinky_3/rules.mk
View File
@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/skeletyl/v2/stemcell/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"2.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"F5"
,
"B6"
,
"D7"
,
"E6"
,
"B4"
]
,
"rows"
:
[
"F7"
,
"C6"
,
"D4"
,
"B5"
]
+ 0
- 1
keyboards/bastardkb/skeletyl/v2/stemcell/rules.mk
View File
@ -22,6 +22,5 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
usart
WS2812_DRIVER
=
pwm
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/tbkmini/blackpill/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"1.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"B0"
,
"B1"
,
"B10"
,
"B3"
,
"B4"
,
"B5"
]
,
"rows"
:
[
"A2"
,
"B8"
,
"A8"
,
"B9"
]
+ 0
- 1
keyboards/bastardkb/tbkmini/blackpill/rules.mk
View File
@ -23,7 +23,6 @@ MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
KEYBOARD_SHARED_EP
=
yes
EEPROM_DRIVER
=
spi
WS2812_DRIVER
=
pwm
SERIAL_DRIVER
=
usart
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bastardkb/tbkmini/v2/splinky_2/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/tbkmini/v2/splinky_2/rules.mk
View File
@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/tbkmini/v2/splinky_3/info.json
View File
@ -11,6 +11,9 @@
"split"
:
{
"soft_serial_pin"
:
"GP1"
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
,
"processor"
:
"RP2040"
,
"bootloader"
:
"rp2040"
}
+ 0
- 1
keyboards/bastardkb/tbkmini/v2/splinky_3/rules.mk
View File
@ -24,4 +24,3 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 3
- 0
keyboards/bastardkb/tbkmini/v2/stemcell/info.json
View File
@ -3,6 +3,9 @@
"usb"
:
{
"device_version"
:
"2.0.0"
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"F6"
,
"F5"
,
"B6"
,
"D7"
,
"E6"
,
"B4"
]
,
"rows"
:
[
"F7"
,
"C6"
,
"D4"
,
"B5"
]
+ 0
- 1
keyboards/bastardkb/tbkmini/v2/stemcell/rules.mk
View File
@ -22,6 +22,5 @@ RGB_MATRIX_DRIVER = WS2812
SPLIT_KEYBOARD
=
yes
SERIAL_DRIVER
=
usart
WS2812_DRIVER
=
pwm
DEBOUNCE_TYPE
=
asym_eager_defer_pk
+ 3
- 0
keyboards/bfake/info.json
View File
@ -16,6 +16,9 @@
"backlight"
:
{
"pin"
:
"D4"
}
,
"ws2812"
:
{
"driver"
:
"i2c"
}
,
"indicators"
:
{
"caps_lock"
:
"D1"
}
,
+ 0
- 1
keyboards/bfake/rules.mk
View File
@ -8,4 +8,3 @@ CONSOLE_ENABLE = no
COMMAND_ENABLE
=
yes
BACKLIGHT_ENABLE
=
yes
RGBLIGHT_ENABLE
=
no
WS2812_DRIVER
=
i2c
+ 3
- 0
keyboards/black_hellebore/info.json
View File
@ -13,6 +13,9 @@
"nkro"
:
true
,
"rgb_matrix"
:
true
}
,
"ws2812"
:
{
"driver"
:
"pwm"
}
,
"matrix_pins"
:
{
"cols"
:
[
"B15"
,
"B14"
,
"B13"
,
"A9"
,
"A2"
,
"B1"
,
"B9"
,
"B7"
,
"B5"
,
"B4"
,
"B0"
,
"A8"
,
"B6"
,
"B3"
]
,
"rows"
:
[
"A15"
,
"B8"
,
"A4"
,
"A3"
,
"B2"
]
+ 0
- 1
keyboards/black_hellebore/rules.mk
View File
@ -1,2 +1 @@
RGB_MATRIX_DRIVER
=
WS2812
WS2812_DRIVER
=
pwm
+ 3
- 0
keyboards/boardsource/lulu/rp2040/info.json
View File
@ -9,5 +9,8 @@
"rotary"
:
[
{
"pin_a"
:
"GP8"
,
"pin_b"
:
"GP9"
}
]
}
,
"ws2812"
:
{
"driver"
:
"vendor"
}
}
+ 0
- 1
keyboards/boardsource/lulu/rp2040/rules.mk
View File
@ -1,2 +1 @@
SERIAL_DRIVER
=
vendor
WS2812_DRIVER
=
vendor
+ 0
- 3
keyboards/boston/rules.mk
View File
@ -14,6 +14,3 @@ ENCODER_ENABLE = yes
# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS
+=
-DCORTEX_ENABLE_WFI_IDLE
=
TRUE
# RGB setting
WS2812_DRIVER
=
bitbang
+ 3
- 0
keyboards/bt66tech/bt66tech60/info.json
View File
@ -18,6 +18,9 @@
"levels"
:
6
,
"breathing"
:
true
}
,
"ws2812"
:
{
"driver"
:
"spi"
}
,
"processor"
:
"STM32F103"
,
"bootloader"
:
"stm32duino"
,
"community_layouts"
:
[
"60_ansi"
]
,
+ 0
- 1
keyboards/bt66tech/bt66tech60/rules.mk
View File
@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE
=
yes
# Enable keyboard RGB underglow
AUDIO_ENABLE
=
no
# Audio output
SLEEP_LED_ENABLE
=
yes
WS2812_DRIVER
=
spi
DEFAULT_FOLDER
=
bt66tech/bt66tech60
+ 3
- 0
keyboards/cannonkeys/an_c/info.json
View File
@ -18,6 +18,9 @@
"levels"
:
6
,
"breathing"
:
true
}
,
"ws2812"
:
{
"driver"
:
"spi"
}
,
"processor"
:
"STM32F072"
,
"bootloader"
:
"stm32-dfu"
,
"community_layouts"
:
[
"60_ansi"
,
"60_tsangan_hhkb"
]
,
+ 0
- 1
keyboards/cannonkeys/an_c/rules.mk
View File
@ -12,7 +12,6 @@ COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE
=
yes
# Enable N-Key Rollover
BACKLIGHT_ENABLE
=
yes
RGBLIGHT_ENABLE
=
yes
WS2812_DRIVER
=
spi
# Enter lower-power sleep mode when on the ChibiOS idle thread
OPT_DEFS
+=
-DCORTEX_ENABLE_WFI_IDLE
=
TRUE
+ 3
- 0
keyboards/cannonkeys/atlas/info.json
View File
@ -8,6 +8,9 @@
"pid"
:
"0xA7A5"
,
"device_version"
:
"0.0.1"
}
,
"ws2812"
:
{
"driver"
:
"spi"
}
,
"matrix_pins"
:
{
"cols"
:
[
"A2"
,
"A1"
,
"A0"
,
"F1"
,
"F0"
,
"C15"
,
"C14"
,
"C13"
,
"B9"
,
"A15"
,
"A10"
,
"A9"
]
,
"rows"
:
[
"A8"
,
"B14"
,
"B12"
,
"B4"
,
"B3"
]
Some files were not shown because too many files changed in this diff
Write
Preview
Loading…
Cancel
Save