aboutsummaryrefslogtreecommitdiff
path: root/src/lib/razermouse_driver.c
diff options
context:
space:
mode:
authorWrathofthePast <[email protected]>2021-11-08 16:06:18 -0500
committerWrathofthePast <[email protected]>2021-11-08 16:06:18 -0500
commitb918ac16bfe0716abbcfabe05abd8b7df18f787b (patch)
treec06f9f3ca2f9bd8767e38ce3d4473b4c9cce3b6f /src/lib/razermouse_driver.c
parent482e26fc86c8b3b36d82bded617618e6e3055f13 (diff)
downloadlibrazermacos-b918ac16bfe0716abbcfabe05abd8b7df18f787b.tar.xz
librazermacos-b918ac16bfe0716abbcfabe05abd8b7df18f787b.zip
Support for New DeathAdder Essential
Diffstat (limited to 'src/lib/razermouse_driver.c')
-rw-r--r--src/lib/razermouse_driver.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/razermouse_driver.c b/src/lib/razermouse_driver.c
index 61af518..ec9bd10 100644
--- a/src/lib/razermouse_driver.c
+++ b/src/lib/razermouse_driver.c
@@ -175,6 +175,7 @@ ssize_t razer_attr_write_side_mode_static(IOUSBDeviceInterface **usb_dev, const
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -242,6 +243,7 @@ ssize_t razer_attr_write_side_mode_static_no_store(IOUSBDeviceInterface **usb_de
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -383,6 +385,7 @@ ssize_t razer_attr_write_side_mode_breath(IOUSBDeviceInterface **usb_dev, const
case USB_DEVICE_ID_RAZER_BASILISK_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -454,6 +457,7 @@ ssize_t razer_attr_write_side_mode_none(IOUSBDeviceInterface **usb_dev, const ch
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -622,6 +626,7 @@ ssize_t razer_attr_write_logo_mode_static(IOUSBDeviceInterface **usb_dev, const
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -694,6 +699,7 @@ ssize_t razer_attr_write_scroll_mode_static(IOUSBDeviceInterface **usb_dev, cons
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -789,6 +795,7 @@ ssize_t razer_attr_write_logo_mode_static_no_store(IOUSBDeviceInterface **usb_de
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -864,6 +871,7 @@ ssize_t razer_attr_write_scroll_mode_static_no_store(IOUSBDeviceInterface **usb_
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -1113,6 +1121,7 @@ ssize_t razer_attr_write_logo_mode_breath(IOUSBDeviceInterface **usb_dev, const
case USB_DEVICE_ID_RAZER_BASILISK_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -1203,6 +1212,7 @@ ssize_t razer_attr_write_scroll_mode_breath(IOUSBDeviceInterface **usb_dev, cons
case USB_DEVICE_ID_RAZER_BASILISK_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -1298,6 +1308,7 @@ ssize_t razer_attr_write_logo_mode_none(IOUSBDeviceInterface **usb_dev, const ch
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -1363,6 +1374,7 @@ ssize_t razer_attr_write_scroll_mode_none(IOUSBDeviceInterface **usb_dev, const
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -2011,6 +2023,7 @@ ushort razer_attr_read_scroll_led_brightness(IOUSBDeviceInterface **usb_dev)
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_BASILISK:
@@ -2062,6 +2075,7 @@ void razer_attr_write_scroll_led_brightness(IOUSBDeviceInterface **usb_dev, unsi
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_BASILISK:
@@ -2110,6 +2124,7 @@ ushort razer_attr_read_logo_led_brightness(IOUSBDeviceInterface **usb_dev)
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION:
@@ -2170,6 +2185,7 @@ void razer_attr_write_logo_led_brightness(IOUSBDeviceInterface **usb_dev, unsign
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_WHITE_EDITION:
+ case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
case USB_DEVICE_ID_RAZER_ABYSSUS_ELITE_DVA_EDITION: