diff options
| author | Ryan <fauxpark@gmail.com> | 2024-04-24 13:59:57 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-24 04:59:57 +0100 |
| commit | c505ea48b37ce6b1a725dbfe13842007785f5ef2 (patch) | |
| tree | bc2cc589d54f038e5938eb3e7b5e2b014e0c80e5 | |
| parent | d9740c9de11d41493149bee2e712aee536d40b25 (diff) | |
Add haptic driver to keyboard.json schema (#23591)
38 files changed, 64 insertions, 18 deletions
diff --git a/data/mappings/info_rules.hjson b/data/mappings/info_rules.hjson index fc25eb3328..35e2e8dfc0 100644 --- a/data/mappings/info_rules.hjson +++ b/data/mappings/info_rules.hjson | |||
| @@ -23,6 +23,7 @@ | |||
| 23 | "ENCODER_ENABLE": {"info_key": "encoder.enabled", "value_type": "bool"}, | 23 | "ENCODER_ENABLE": {"info_key": "encoder.enabled", "value_type": "bool"}, |
| 24 | "ENCODER_DRIVER": {"info_key": "encoder.driver"}, | 24 | "ENCODER_DRIVER": {"info_key": "encoder.driver"}, |
| 25 | "FIRMWARE_FORMAT": {"info_key": "build.firmware_format"}, | 25 | "FIRMWARE_FORMAT": {"info_key": "build.firmware_format"}, |
| 26 | "HAPTIC_DRIVER": {"info_key": "haptic.driver"}, | ||
| 26 | "KEYBOARD_SHARED_EP": {"info_key": "usb.shared_endpoint.keyboard", "value_type": "bool"}, | 27 | "KEYBOARD_SHARED_EP": {"info_key": "usb.shared_endpoint.keyboard", "value_type": "bool"}, |
| 27 | "LAYOUTS": {"info_key": "community_layouts", "value_type": "list"}, | 28 | "LAYOUTS": {"info_key": "community_layouts", "value_type": "list"}, |
| 28 | "LED_MATRIX_DRIVER": {"info_key": "led_matrix.driver"}, | 29 | "LED_MATRIX_DRIVER": {"info_key": "led_matrix.driver"}, |
diff --git a/data/schemas/keyboard.jsonschema b/data/schemas/keyboard.jsonschema index 25aaabcf4a..f3116fd271 100644 --- a/data/schemas/keyboard.jsonschema +++ b/data/schemas/keyboard.jsonschema | |||
| @@ -387,6 +387,15 @@ | |||
| 387 | } | 387 | } |
| 388 | } | 388 | } |
| 389 | }, | 389 | }, |
| 390 | "haptic": { | ||
| 391 | "type": "object", | ||
| 392 | "properties": { | ||
| 393 | "driver": { | ||
| 394 | "type": "string", | ||
| 395 | "enum": ["drv2605l", "solenoid"] | ||
| 396 | } | ||
| 397 | } | ||
| 398 | }, | ||
| 390 | "leader_key": { | 399 | "leader_key": { |
| 391 | "type": "object", | 400 | "type": "object", |
| 392 | "properties": { | 401 | "properties": { |
diff --git a/keyboards/ai03/lunar_ii/keyboard.json b/keyboards/ai03/lunar_ii/keyboard.json index 38729595a2..badf9240ab 100644 --- a/keyboards/ai03/lunar_ii/keyboard.json +++ b/keyboards/ai03/lunar_ii/keyboard.json | |||
| @@ -22,6 +22,9 @@ | |||
| 22 | "resync": true | 22 | "resync": true |
| 23 | } | 23 | } |
| 24 | }, | 24 | }, |
| 25 | "haptic": { | ||
| 26 | "driver": "solenoid" | ||
| 27 | }, | ||
| 25 | "processor": "atmega32u4", | 28 | "processor": "atmega32u4", |
| 26 | "bootloader": "atmel-dfu", | 29 | "bootloader": "atmel-dfu", |
| 27 | "diode_direction": "COL2ROW", | 30 | "diode_direction": "COL2ROW", |
diff --git a/keyboards/ai03/lunar_ii/rules.mk b/keyboards/ai03/lunar_ii/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/ai03/lunar_ii/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/boston_meetup/2019/keyboard.json b/keyboards/boston_meetup/2019/keyboard.json index 97990bb503..40a390b0a8 100644 --- a/keyboards/boston_meetup/2019/keyboard.json +++ b/keyboards/boston_meetup/2019/keyboard.json | |||
| @@ -17,6 +17,9 @@ | |||
| 17 | "haptic": true, | 17 | "haptic": true, |
| 18 | "oled": true | 18 | "oled": true |
| 19 | }, | 19 | }, |
| 20 | "haptic": { | ||
| 21 | "driver": "drv2605l" | ||
| 22 | }, | ||
| 20 | "rgb_matrix": { | 23 | "rgb_matrix": { |
| 21 | "driver": "ws2812" | 24 | "driver": "ws2812" |
| 22 | }, | 25 | }, |
diff --git a/keyboards/boston_meetup/2019/rules.mk b/keyboards/boston_meetup/2019/rules.mk deleted file mode 100644 index dea510c2ab..0000000000 --- a/keyboards/boston_meetup/2019/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = drv2605l | ||
diff --git a/keyboards/dcpedit/redherring/keyboard.json b/keyboards/dcpedit/redherring/keyboard.json index 845c52e3e0..a2f87c90b9 100644 --- a/keyboards/dcpedit/redherring/keyboard.json +++ b/keyboards/dcpedit/redherring/keyboard.json | |||
| @@ -31,6 +31,9 @@ | |||
| 31 | "qmk": { | 31 | "qmk": { |
| 32 | "tap_keycode_delay": 10 | 32 | "tap_keycode_delay": 10 |
| 33 | }, | 33 | }, |
| 34 | "haptic": { | ||
| 35 | "driver": "solenoid" | ||
| 36 | }, | ||
| 34 | "url": "https://github.com/dcpedit/redherring", | 37 | "url": "https://github.com/dcpedit/redherring", |
| 35 | "usb": { | 38 | "usb": { |
| 36 | "device_version": "1.0.0", | 39 | "device_version": "1.0.0", |
diff --git a/keyboards/dcpedit/redherring/rules.mk b/keyboards/dcpedit/redherring/rules.mk index 35c76d4cf1..27d8af7683 100644 --- a/keyboards/dcpedit/redherring/rules.mk +++ b/keyboards/dcpedit/redherring/rules.mk | |||
| @@ -1,2 +1 @@ | |||
| 1 | F_CPU = 16000000 | F_CPU = 16000000 | |
| 2 | HAPTIC_DRIVER = solenoid \ No newline at end of file | ||
diff --git a/keyboards/hadron/ver3/keyboard.json b/keyboards/hadron/ver3/keyboard.json index 02a75d59eb..f3e4bba06f 100644 --- a/keyboards/hadron/ver3/keyboard.json +++ b/keyboards/hadron/ver3/keyboard.json | |||
| @@ -15,6 +15,9 @@ | |||
| 15 | {"pin_a": "B13", "pin_b": "B14"} | 15 | {"pin_a": "B13", "pin_b": "B14"} |
| 16 | ] | 16 | ] |
| 17 | }, | 17 | }, |
| 18 | "haptic": { | ||
| 19 | "driver": "drv2605l" | ||
| 20 | }, | ||
| 18 | "rgblight": { | 21 | "rgblight": { |
| 19 | "led_count": 10, | 22 | "led_count": 10, |
| 20 | "animations": { | 23 | "animations": { |
diff --git a/keyboards/hadron/ver3/rules.mk b/keyboards/hadron/ver3/rules.mk deleted file mode 100644 index dea510c2ab..0000000000 --- a/keyboards/hadron/ver3/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = drv2605l | ||
diff --git a/keyboards/hardwareabstraction/handwire/keyboard.json b/keyboards/hardwareabstraction/handwire/keyboard.json index 5e0ec6f11e..225712dcc4 100644 --- a/keyboards/hardwareabstraction/handwire/keyboard.json +++ b/keyboards/hardwareabstraction/handwire/keyboard.json | |||
| @@ -15,6 +15,9 @@ | |||
| 15 | "oled": true, | 15 | "oled": true, |
| 16 | "wpm": true | 16 | "wpm": true |
| 17 | }, | 17 | }, |
| 18 | "haptic": { | ||
| 19 | "driver": "solenoid" | ||
| 20 | }, | ||
| 18 | "build": { | 21 | "build": { |
| 19 | "lto": true | 22 | "lto": true |
| 20 | }, | 23 | }, |
diff --git a/keyboards/hardwareabstraction/handwire/rules.mk b/keyboards/hardwareabstraction/handwire/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/hardwareabstraction/handwire/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/ibm/model_m_4th_gen/overnumpad_1xb/keyboard.json b/keyboards/ibm/model_m_4th_gen/overnumpad_1xb/keyboard.json index 0f67e6606d..be10389671 100644 --- a/keyboards/ibm/model_m_4th_gen/overnumpad_1xb/keyboard.json +++ b/keyboards/ibm/model_m_4th_gen/overnumpad_1xb/keyboard.json | |||
| @@ -11,6 +11,9 @@ | |||
| 11 | "keyboard": true | 11 | "keyboard": true |
| 12 | } | 12 | } |
| 13 | }, | 13 | }, |
| 14 | "haptic": { | ||
| 15 | "driver": "solenoid" | ||
| 16 | }, | ||
| 14 | "indicators": { | 17 | "indicators": { |
| 15 | "caps_lock": "C11", | 18 | "caps_lock": "C11", |
| 16 | "num_lock": "C12", | 19 | "num_lock": "C12", |
diff --git a/keyboards/ibm/model_m_4th_gen/overnumpad_1xb/rules.mk b/keyboards/ibm/model_m_4th_gen/overnumpad_1xb/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/ibm/model_m_4th_gen/overnumpad_1xb/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/mechwild/clunker/info.json b/keyboards/mechwild/clunker/keyboard.json index 1a4114f8f2..acf9628f8e 100644 --- a/keyboards/mechwild/clunker/info.json +++ b/keyboards/mechwild/clunker/keyboard.json | |||
| @@ -17,6 +17,9 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 18 | "nkro": true | 18 | "nkro": true |
| 19 | }, | 19 | }, |
| 20 | "haptic": { | ||
| 21 | "driver": "solenoid" | ||
| 22 | }, | ||
| 20 | "matrix_pins": { | 23 | "matrix_pins": { |
| 21 | "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"], | 24 | "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"], |
| 22 | "rows": ["F5", "F6", "B3", "F7", "B2", "B1", "B6"] | 25 | "rows": ["F5", "F6", "B3", "F7", "B2", "B1", "B6"] |
diff --git a/keyboards/mechwild/clunker/rules.mk b/keyboards/mechwild/clunker/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/mechwild/clunker/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/pearlboards/atlas/keyboard.json b/keyboards/pearlboards/atlas/keyboard.json index 173a20892b..714a344c33 100644 --- a/keyboards/pearlboards/atlas/keyboard.json +++ b/keyboards/pearlboards/atlas/keyboard.json | |||
| @@ -31,6 +31,9 @@ | |||
| 31 | {"pin_a": "E0", "pin_b": "D7", "resolution": 1} | 31 | {"pin_a": "E0", "pin_b": "D7", "resolution": 1} |
| 32 | ] | 32 | ] |
| 33 | }, | 33 | }, |
| 34 | "haptic": { | ||
| 35 | "driver": "drv2605l" | ||
| 36 | }, | ||
| 34 | "indicators": { | 37 | "indicators": { |
| 35 | "caps_lock": "F4", | 38 | "caps_lock": "F4", |
| 36 | "num_lock": "F5", | 39 | "num_lock": "F5", |
diff --git a/keyboards/pearlboards/atlas/rules.mk b/keyboards/pearlboards/atlas/rules.mk deleted file mode 100644 index dea510c2ab..0000000000 --- a/keyboards/pearlboards/atlas/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = drv2605l | ||
diff --git a/keyboards/pearlboards/pearl/keyboard.json b/keyboards/pearlboards/pearl/keyboard.json index e2dddb8662..0dc6f9a7a5 100644 --- a/keyboards/pearlboards/pearl/keyboard.json +++ b/keyboards/pearlboards/pearl/keyboard.json | |||
| @@ -31,6 +31,9 @@ | |||
| 31 | "scroll_lock": "B2", | 31 | "scroll_lock": "B2", |
| 32 | "on_state": 0 | 32 | "on_state": 0 |
| 33 | }, | 33 | }, |
| 34 | "haptic": { | ||
| 35 | "driver": "drv2605l" | ||
| 36 | }, | ||
| 34 | "rgblight": { | 37 | "rgblight": { |
| 35 | "saturation_steps": 8, | 38 | "saturation_steps": 8, |
| 36 | "brightness_steps": 8, | 39 | "brightness_steps": 8, |
diff --git a/keyboards/pearlboards/pearl/rules.mk b/keyboards/pearlboards/pearl/rules.mk deleted file mode 100644 index dea510c2ab..0000000000 --- a/keyboards/pearlboards/pearl/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = drv2605l | ||
diff --git a/keyboards/pearlboards/zeus/keyboard.json b/keyboards/pearlboards/zeus/keyboard.json index c77adfb5cf..4363917950 100644 --- a/keyboards/pearlboards/zeus/keyboard.json +++ b/keyboards/pearlboards/zeus/keyboard.json | |||
| @@ -31,6 +31,9 @@ | |||
| 31 | {"pin_a": "E7", "pin_b": "E6", "resolution": 1} | 31 | {"pin_a": "E7", "pin_b": "E6", "resolution": 1} |
| 32 | ] | 32 | ] |
| 33 | }, | 33 | }, |
| 34 | "haptic": { | ||
| 35 | "driver": "drv2605l" | ||
| 36 | }, | ||
| 34 | "indicators": { | 37 | "indicators": { |
| 35 | "caps_lock": "C5", | 38 | "caps_lock": "C5", |
| 36 | "num_lock": "C4", | 39 | "num_lock": "C4", |
diff --git a/keyboards/pearlboards/zeus/rules.mk b/keyboards/pearlboards/zeus/rules.mk deleted file mode 100644 index 34900998f7..0000000000 --- a/keyboards/pearlboards/zeus/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = drv2605l # Rumble motor | ||
diff --git a/keyboards/splitkb/zima/keyboard.json b/keyboards/splitkb/zima/keyboard.json index 68892960da..c3e33d939e 100644 --- a/keyboards/splitkb/zima/keyboard.json +++ b/keyboards/splitkb/zima/keyboard.json | |||
| @@ -22,6 +22,9 @@ | |||
| 22 | "oled": true, | 22 | "oled": true, |
| 23 | "rgblight": true | 23 | "rgblight": true |
| 24 | }, | 24 | }, |
| 25 | "haptic": { | ||
| 26 | "driver": "drv2605l" | ||
| 27 | }, | ||
| 25 | "rgblight": { | 28 | "rgblight": { |
| 26 | "saturation_steps": 8, | 29 | "saturation_steps": 8, |
| 27 | "brightness_steps": 8, | 30 | "brightness_steps": 8, |
diff --git a/keyboards/splitkb/zima/rules.mk b/keyboards/splitkb/zima/rules.mk deleted file mode 100644 index dea510c2ab..0000000000 --- a/keyboards/splitkb/zima/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = drv2605l | ||
diff --git a/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/keyboard.json b/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/keyboard.json index 0ef2cc4d5e..cdc22909c0 100644 --- a/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/keyboard.json +++ b/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/keyboard.json | |||
| @@ -15,6 +15,9 @@ | |||
| 15 | "num_lock": "C12", | 15 | "num_lock": "C12", |
| 16 | "scroll_lock": "C10" | 16 | "scroll_lock": "C10" |
| 17 | }, | 17 | }, |
| 18 | "haptic": { | ||
| 19 | "driver": "solenoid" | ||
| 20 | }, | ||
| 18 | "processor": "STM32F446", | 21 | "processor": "STM32F446", |
| 19 | "bootloader": "stm32-dfu", | 22 | "bootloader": "stm32-dfu", |
| 20 | "diode_direction": "ROW2COL", | 23 | "diode_direction": "ROW2COL", |
diff --git a/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/rules.mk b/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/keyboard.json b/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/keyboard.json index 30264dd537..71f706171e 100644 --- a/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/keyboard.json +++ b/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/keyboard.json | |||
| @@ -10,6 +10,9 @@ | |||
| 10 | "mousekey": true, | 10 | "mousekey": true, |
| 11 | "nkro": false | 11 | "nkro": false |
| 12 | }, | 12 | }, |
| 13 | "haptic": { | ||
| 14 | "driver": "solenoid" | ||
| 15 | }, | ||
| 13 | "indicators": { | 16 | "indicators": { |
| 14 | "caps_lock": "C11", | 17 | "caps_lock": "C11", |
| 15 | "num_lock": "C12", | 18 | "num_lock": "C12", |
diff --git a/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/rules.mk b/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/unicomp/pc122/overnumpad_1xb/keyboard.json b/keyboards/unicomp/pc122/overnumpad_1xb/keyboard.json index 936e286af1..73b79e4047 100644 --- a/keyboards/unicomp/pc122/overnumpad_1xb/keyboard.json +++ b/keyboards/unicomp/pc122/overnumpad_1xb/keyboard.json | |||
| @@ -10,6 +10,9 @@ | |||
| 10 | "mousekey": true, | 10 | "mousekey": true, |
| 11 | "nkro": false | 11 | "nkro": false |
| 12 | }, | 12 | }, |
| 13 | "haptic": { | ||
| 14 | "driver": "solenoid" | ||
| 15 | }, | ||
| 13 | "indicators": { | 16 | "indicators": { |
| 14 | "caps_lock": "C11", | 17 | "caps_lock": "C11", |
| 15 | "num_lock": "C12", | 18 | "num_lock": "C12", |
diff --git a/keyboards/unicomp/pc122/overnumpad_1xb/rules.mk b/keyboards/unicomp/pc122/overnumpad_1xb/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/unicomp/pc122/overnumpad_1xb/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/keyboard.json b/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/keyboard.json index 9fd91ce48f..e2e6a61043 100644 --- a/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/keyboard.json +++ b/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/keyboard.json | |||
| @@ -10,6 +10,9 @@ | |||
| 10 | "mousekey": true, | 10 | "mousekey": true, |
| 11 | "nkro": false | 11 | "nkro": false |
| 12 | }, | 12 | }, |
| 13 | "haptic": { | ||
| 14 | "driver": "solenoid" | ||
| 15 | }, | ||
| 13 | "indicators": { | 16 | "indicators": { |
| 14 | "caps_lock": "C12" | 17 | "caps_lock": "C12" |
| 15 | }, | 18 | }, |
diff --git a/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/rules.mk b/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/keyboard.json b/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/keyboard.json index db772e46e2..111b106f38 100644 --- a/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/keyboard.json +++ b/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/keyboard.json | |||
| @@ -13,6 +13,9 @@ | |||
| 13 | "indicators": { | 13 | "indicators": { |
| 14 | "caps_lock": "C12" | 14 | "caps_lock": "C12" |
| 15 | }, | 15 | }, |
| 16 | "haptic": { | ||
| 17 | "driver": "solenoid" | ||
| 18 | }, | ||
| 16 | "processor": "STM32F446", // RET6 | 19 | "processor": "STM32F446", // RET6 |
| 17 | "bootloader": "stm32-dfu", | 20 | "bootloader": "stm32-dfu", |
| 18 | "diode_direction": "ROW2COL", | 21 | "diode_direction": "ROW2COL", |
diff --git a/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/rules.mk b/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/vertex/angle65/keyboard.json b/keyboards/vertex/angle65/keyboard.json index 962b3fd4f1..ef0aacfef4 100644 --- a/keyboards/vertex/angle65/keyboard.json +++ b/keyboards/vertex/angle65/keyboard.json | |||
| @@ -30,6 +30,9 @@ | |||
| 30 | "caps_lock": "C13", | 30 | "caps_lock": "C13", |
| 31 | "on_state": 0 | 31 | "on_state": 0 |
| 32 | }, | 32 | }, |
| 33 | "haptic": { | ||
| 34 | "driver": "solenoid" | ||
| 35 | }, | ||
| 33 | "rgblight": { | 36 | "rgblight": { |
| 34 | "led_count": 9, | 37 | "led_count": 9, |
| 35 | "animations": { | 38 | "animations": { |
diff --git a/keyboards/vertex/angle65/rules.mk b/keyboards/vertex/angle65/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/vertex/angle65/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
diff --git a/keyboards/xw60/keyboard.json b/keyboards/xw60/keyboard.json index 6316f944e5..3bd11e21c1 100644 --- a/keyboards/xw60/keyboard.json +++ b/keyboards/xw60/keyboard.json | |||
| @@ -20,6 +20,9 @@ | |||
| 20 | "enabled": true | 20 | "enabled": true |
| 21 | } | 21 | } |
| 22 | }, | 22 | }, |
| 23 | "haptic": { | ||
| 24 | "driver": "solenoid" | ||
| 25 | }, | ||
| 23 | "matrix_pins": { | 26 | "matrix_pins": { |
| 24 | "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3"], | 27 | "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3"], |
| 25 | "rows": ["D0", "D1", "D2", "D3", "D5"] | 28 | "rows": ["D0", "D1", "D2", "D3", "D5"] |
diff --git a/keyboards/xw60/rules.mk b/keyboards/xw60/rules.mk deleted file mode 100644 index a521203b32..0000000000 --- a/keyboards/xw60/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | HAPTIC_DRIVER = solenoid | ||
