aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/include/razermouse_driver.h1
-rwxr-xr-xsrc/lib/razerdevice.c1
-rw-r--r--src/lib/razermouse_driver.c8
3 files changed, 10 insertions, 0 deletions
diff --git a/src/include/razermouse_driver.h b/src/include/razermouse_driver.h
index 6346348..886c076 100644
--- a/src/include/razermouse_driver.h
+++ b/src/include/razermouse_driver.h
@@ -75,6 +75,7 @@
#define USB_DEVICE_ID_RAZER_NAGA_LEFT_HANDED_2020 0x008D
#define USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW 0x0098
#define USB_DEVICE_ID_RAZER_BASILISK_V3 0x0099
+#define USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL 0x0065
/* Each keyboard report has 90 bytes*/
#define RAZER_REPORT_LEN 0x5A
diff --git a/src/lib/razerdevice.c b/src/lib/razerdevice.c
index 5847e61..cd1cc48 100755
--- a/src/lib/razerdevice.c
+++ b/src/lib/razerdevice.c
@@ -135,6 +135,7 @@ bool is_mouse(IOUSBDeviceInterface **usb_dev)
case USB_DEVICE_ID_RAZER_ATHERIS_RECEIVER:
case USB_DEVICE_ID_RAZER_DEATHADDER_ESSENTIAL_NEW:
case USB_DEVICE_ID_RAZER_BASILISK_V3:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
return true;
}
diff --git a/src/lib/razermouse_driver.c b/src/lib/razermouse_driver.c
index ec9bd10..5c7888a 100644
--- a/src/lib/razermouse_driver.c
+++ b/src/lib/razermouse_driver.c
@@ -644,6 +644,7 @@ ssize_t razer_attr_write_logo_mode_static(IOUSBDeviceInterface **usb_dev, const
case USB_DEVICE_ID_RAZER_BASILISK:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_MINI:
report = razer_chroma_extended_matrix_effect_static(VARSTORE, LOGO_LED, (struct razer_rgb*)&buf[0]);
@@ -813,6 +814,7 @@ ssize_t razer_attr_write_logo_mode_static_no_store(IOUSBDeviceInterface **usb_de
case USB_DEVICE_ID_RAZER_BASILISK:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_MINI:
report = razer_chroma_extended_matrix_effect_static(NOSTORE, LOGO_LED, (struct razer_rgb*)&buf[0]);
@@ -978,6 +980,7 @@ ssize_t razer_attr_write_logo_mode_spectrum(IOUSBDeviceInterface **usb_dev, cons
case USB_DEVICE_ID_RAZER_BASILISK:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_MINI:
report = razer_chroma_extended_matrix_effect_spectrum(VARSTORE, LOGO_LED);
@@ -1139,6 +1142,7 @@ ssize_t razer_attr_write_logo_mode_breath(IOUSBDeviceInterface **usb_dev, const
case USB_DEVICE_ID_RAZER_BASILISK:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_MINI:
switch(count) {
@@ -1326,6 +1330,7 @@ ssize_t razer_attr_write_logo_mode_none(IOUSBDeviceInterface **usb_dev, const ch
case USB_DEVICE_ID_RAZER_BASILISK:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_MINI:
report = razer_chroma_extended_matrix_effect_none(VARSTORE, LOGO_LED);
@@ -1522,6 +1527,7 @@ ssize_t razer_attr_write_logo_mode_reactive(IOUSBDeviceInterface **usb_dev, cons
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRED:
case USB_DEVICE_ID_RAZER_VIPER_ULTIMATE_WIRELESS:
case USB_DEVICE_ID_RAZER_BASILISK:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_MINI:
report = razer_chroma_extended_matrix_effect_reactive(VARSTORE, LOGO_LED, speed, (struct razer_rgb*)&buf[1]);
@@ -2134,6 +2140,7 @@ ushort razer_attr_read_logo_led_brightness(IOUSBDeviceInterface **usb_dev)
case USB_DEVICE_ID_RAZER_VIPER_ULTIMATE_WIRED:
case USB_DEVICE_ID_RAZER_VIPER_ULTIMATE_WIRELESS:
case USB_DEVICE_ID_RAZER_BASILISK:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRELESS:
@@ -2195,6 +2202,7 @@ void razer_attr_write_logo_led_brightness(IOUSBDeviceInterface **usb_dev, unsign
case USB_DEVICE_ID_RAZER_VIPER_ULTIMATE_WIRED:
case USB_DEVICE_ID_RAZER_VIPER_ULTIMATE_WIRELESS:
case USB_DEVICE_ID_RAZER_BASILISK:
+ case USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRELESS: