aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbutenkodev <[email protected]>2021-12-14 21:57:57 +0200
committerGitHub <[email protected]>2021-12-14 19:57:57 +0000
commitbe120d25bd96bfcd459e711d73cb0c65b9169e3e (patch)
treef49a9af0d4532d1ccfded6827d136881787f42e8 /src
parent7176fba4ce7c8aab65ac31d9a305db68e41c90f8 (diff)
downloadlibrazermacos-be120d25bd96bfcd459e711d73cb0c65b9169e3e.tar.xz
librazermacos-be120d25bd96bfcd459e711d73cb0c65b9169e3e.zip
Basilisk Essential support update (#21)
Co-authored-by: Serhii Butenko <sbutenko>
Diffstat (limited to 'src')
-rw-r--r--src/include/razermouse_driver.h2
-rw-r--r--src/lib/razermouse_driver.c10
2 files changed, 7 insertions, 5 deletions
diff --git a/src/include/razermouse_driver.h b/src/include/razermouse_driver.h
index 886c076..960e28e 100644
--- a/src/include/razermouse_driver.h
+++ b/src/include/razermouse_driver.h
@@ -48,6 +48,7 @@
#define USB_DEVICE_ID_RAZER_LANCEHEAD_TE_WIRED 0x0060
#define USB_DEVICE_ID_RAZER_ATHERIS_RECEIVER 0x0062
#define USB_DEVICE_ID_RAZER_BASILISK 0x0064
+#define USB_DEVICE_ID_RAZER_BASILISK_ESSENTIAL 0x0065
#define USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE 0x0086
#define USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER 0x0088
#define USB_DEVICE_ID_RAZER_NAGA_TRINITY 0x0067
@@ -75,7 +76,6 @@
#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/razermouse_driver.c b/src/lib/razermouse_driver.c
index 5c7888a..2fe17f4 100644
--- a/src/lib/razermouse_driver.c
+++ b/src/lib/razermouse_driver.c
@@ -642,9 +642,9 @@ ssize_t razer_attr_write_logo_mode_static(IOUSBDeviceInterface **usb_dev, const
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_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]);
@@ -978,9 +978,9 @@ ssize_t razer_attr_write_logo_mode_spectrum(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_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);
@@ -1140,9 +1140,9 @@ ssize_t razer_attr_write_logo_mode_breath(IOUSBDeviceInterface **usb_dev, const
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_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) {
@@ -1328,9 +1328,9 @@ ssize_t razer_attr_write_logo_mode_none(IOUSBDeviceInterface **usb_dev, const ch
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_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);
@@ -1780,6 +1780,7 @@ ushort razer_attr_read_poll_rate(IOUSBDeviceInterface **usb_dev)
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
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:
@@ -1870,6 +1871,7 @@ void razer_attr_write_poll_rate(IOUSBDeviceInterface **usb_dev, ushort polling_r
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
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: