diff options
| author | dragonpod <[email protected]> | 2022-04-14 02:14:58 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-04-14 10:14:58 +0100 |
| commit | 9916af79f6fcca7fc08b1670f975c0351c0e15d9 (patch) | |
| tree | 00999b79212c988562e53ee796c0782d8cc9e3ce /src/include | |
| parent | 1bd4d12227b2f3471dcda72fd72b88eb7569acb6 (diff) | |
| download | librazermacos-9916af79f6fcca7fc08b1670f975c0351c0e15d9.tar.xz librazermacos-9916af79f6fcca7fc08b1670f975c0351c0e15d9.zip | |
Add support for Razer Blackwidow V3 Mini Hyperspeed (#33)
Co-authored-by: ek <[email protected]>
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/razerkbd_driver.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/include/razerkbd_driver.h b/src/include/razerkbd_driver.h index 69a7054..99ab348 100644 --- a/src/include/razerkbd_driver.h +++ b/src/include/razerkbd_driver.h @@ -73,10 +73,12 @@ #define USB_DEVICE_ID_RAZER_CYNOSA_LITE 0x023F #define USB_DEVICE_ID_RAZER_BLACKWIDOW_V3_TK 0x0a24 #define USB_DEVICE_ID_RAZER_HUNTSMAN_MINI 0x0257 +#define USB_DEVICE_ID_RAZER_BLACKWIDOW_V3_MINI_WIRED 0x0258 #define USB_DEVICE_ID_RAZER_BLACKWIDOW_V3_PRO_WIRED 0x025A #define USB_DEVICE_ID_RAZER_HUNTSMAN_V2_ANALOG 0x0266 #define USB_DEVICE_ID_RAZER_HUNTSMAN_V2 0x026c #define USB_DEVICE_ID_RAZER_HUNTSMAN_V2_TKL 0x026b +#define USB_DEVICE_ID_RAZER_BLACKWIDOW_V3_MINI_WIRELESS 0x0271 /* Each keyboard report has 90 bytes*/ #define RAZER_BLACKWIDOW_REPORT_LEN 0x5A @@ -119,6 +121,9 @@ #define RAZER_BLACKWIDOW_CHROMA_WAIT_MIN_US 600 #define RAZER_BLACKWIDOW_CHROMA_WAIT_MAX_US 800 +#define RAZER_BLACKWIDOW_V3_WIRELESS_WAIT_MIN_US 4900 +#define RAZER_BLACKWIDOW_V3_WIRELESS_WAIT_MAX_US 5000 + #define RAZER_FIREFLY_WAIT_MIN_US 900 #define RAZER_FIREFLY_WAIT_MAX_US 1000 @@ -138,6 +143,8 @@ bool is_blade_laptop(IOUSBDeviceInterface **usb_dev); ssize_t razer_attr_read_mode_game(IOUSBDeviceInterface **usb_dev, char *buf); ssize_t razer_attr_write_mode_macro(IOUSBDeviceInterface **usb_dev, const char *buf, int count); ssize_t razer_attr_write_mode_macro_effect(IOUSBDeviceInterface **usb_dev, const char *buf, int count); +ssize_t razer_attr_read_mode_get_battery(IOUSBDeviceInterface **usb_dev, char *buf); +ssize_t razer_attr_read_mode_is_charging(IOUSBDeviceInterface **usb_dev, char *buf); ssize_t razer_attr_read_mode_macro_effect(IOUSBDeviceInterface **usb_dev, char *buf); ssize_t razer_attr_write_mode_pulsate(IOUSBDeviceInterface **usb_dev, const char *buf, int count); ssize_t razer_attr_read_mode_pulsate(IOUSBDeviceInterface **usb_dev, char *buf); |
