aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorJohn <[email protected]>2021-12-14 14:59:00 -0500
committerGitHub <[email protected]>2021-12-14 19:59:00 +0000
commit5d8e4806e32590b207d2046abb6e70af7c1ba8c7 (patch)
treee1b5b47217c8204e448483927d540ab3be3d1f93 /src/include
parentbe120d25bd96bfcd459e711d73cb0c65b9169e3e (diff)
downloadlibrazermacos-5d8e4806e32590b207d2046abb6e70af7c1ba8c7.tar.xz
librazermacos-5d8e4806e32590b207d2046abb6e70af7c1ba8c7.zip
Add support for Thunderbolt 4 Dock Chroma (#17)
Diffstat (limited to 'src/include')
-rw-r--r--src/include/razeraccessory_driver.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/razeraccessory_driver.h b/src/include/razeraccessory_driver.h
index 95f721b..2b3913e 100644
--- a/src/include/razeraccessory_driver.h
+++ b/src/include/razeraccessory_driver.h
@@ -15,6 +15,7 @@
#ifndef __HID_RAZER_ACCESSORY_H
#define __HID_RAZER_ACCESSORY_H
+#define USB_DEVICE_ID_RAZER_MOUSE_DOCK 0x007E
#define USB_DEVICE_ID_RAZER_NOMMO_CHROMA 0x0517
#define USB_DEVICE_ID_RAZER_NOMMO_PRO 0x0518
#define USB_DEVICE_ID_RAZER_CHROMA_MUG 0x0F07
@@ -22,10 +23,14 @@
#define USB_DEVICE_ID_RAZER_CHROMA_HDK 0x0F09
#define USB_DEVICE_ID_RAZER_MOUSE_BUNGEE_V3_CHROMA 0x0F1D
#define USB_DEVICE_ID_RAZER_BASE_STATION_V2_CHROMA 0x0F20
+#define USB_DEVICE_ID_RAZER_THUNDERBOLT_4_DOCK_CHROMA 0x0F21
#define RAZER_ACCESSORY_WAIT_MIN_US 600
#define RAZER_ACCESSORY_WAIT_MAX_US 1000
+#define RAZER_NEW_DEVICE_WAIT_MIN_US 31000
+#define RAZER_NEW_DEVICE_WAIT_MAX_US 31100
+
ssize_t razer_accessory_attr_write_mode_none(IOUSBDeviceInterface **usb_dev, const char *buf, size_t count);
ssize_t razer_accessory_attr_write_mode_spectrum(IOUSBDeviceInterface **usb_dev, const char *buf, size_t count);
ssize_t razer_accessory_attr_write_mode_wave(IOUSBDeviceInterface **usb_dev, const char *buf, size_t count, int speed);