Move WS2812_DRIVER to data driven (#20248)

This commit is contained in:
Ryan
2023-03-26 18:22:12 +11:00
committed by GitHub
parent 7e54defa20
commit 36ce81df59
384 changed files with 583 additions and 211 deletions

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"]

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

View File

@@ -11,6 +11,9 @@
"split": {
"soft_serial_pin": "GP1"
},
"ws2812": {
"driver": "vendor"
},
"processor": "RP2040",
"bootloader": "rp2040"
}

View File

@@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
SERIAL_DRIVER = vendor
WS2812_DRIVER = vendor

View File

@@ -11,6 +11,9 @@
"split": {
"soft_serial_pin": "GP1"
},
"ws2812": {
"driver": "vendor"
},
"processor": "RP2040",
"bootloader": "rp2040"
}

View File

@@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
SERIAL_DRIVER = vendor
WS2812_DRIVER = vendor

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"]

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

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"]

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

View File

@@ -11,6 +11,9 @@
"split": {
"soft_serial_pin": "GP1"
},
"ws2812": {
"driver": "vendor"
},
"processor": "RP2040",
"bootloader": "rp2040"
}

View File

@@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
SERIAL_DRIVER = vendor
WS2812_DRIVER = vendor

View File

@@ -11,6 +11,9 @@
"split": {
"soft_serial_pin": "GP1"
},
"ws2812": {
"driver": "vendor"
},
"processor": "RP2040",
"bootloader": "rp2040"
}

View File

@@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
SERIAL_DRIVER = vendor
WS2812_DRIVER = vendor

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"]

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

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"]

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

View File

@@ -11,6 +11,9 @@
"split": {
"soft_serial_pin": "GP1"
},
"ws2812": {
"driver": "vendor"
},
"processor": "RP2040",
"bootloader": "rp2040"
}

View File

@@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
SERIAL_DRIVER = vendor
WS2812_DRIVER = vendor

View File

@@ -11,6 +11,9 @@
"split": {
"soft_serial_pin": "GP1"
},
"ws2812": {
"driver": "vendor"
},
"processor": "RP2040",
"bootloader": "rp2040"
}

View File

@@ -27,4 +27,3 @@ POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360
SERIAL_DRIVER = vendor
WS2812_DRIVER = vendor

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"]

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