Initial commit for Razer Kraken Kitty V2 Black Edition
This commit is contained in:
parent
5f538260a2
commit
c623e0416e
4 changed files with 57 additions and 0 deletions
|
|
@ -299,6 +299,7 @@ REGISTER_HID_DETECTOR_IPU("Razer Kraken 7.1 Chroma", Det
|
||||||
REGISTER_HID_DETECTOR_IPU("Razer Kraken 7.1 V2", DetectRazerKrakenControllers, RAZER_VID, RAZER_KRAKEN_V2_PID, 0x03, 0x0C, 0x01);
|
REGISTER_HID_DETECTOR_IPU("Razer Kraken 7.1 V2", DetectRazerKrakenControllers, RAZER_VID, RAZER_KRAKEN_V2_PID, 0x03, 0x0C, 0x01);
|
||||||
REGISTER_HID_DETECTOR_IPU("Razer Kraken Kitty Edition", DetectRazerControllers, RAZER_VID, RAZER_KRAKEN_KITTY_EDITION_PID, 0x01, 0x01, 0x03);
|
REGISTER_HID_DETECTOR_IPU("Razer Kraken Kitty Edition", DetectRazerControllers, RAZER_VID, RAZER_KRAKEN_KITTY_EDITION_PID, 0x01, 0x01, 0x03);
|
||||||
REGISTER_HID_DETECTOR_IPU("Razer Kraken Kitty Black Edition", DetectRazerControllers, RAZER_VID, RAZER_KRAKEN_KITTY_BLACK_EDITION_PID, 0x01, 0x01, 0x03);
|
REGISTER_HID_DETECTOR_IPU("Razer Kraken Kitty Black Edition", DetectRazerControllers, RAZER_VID, RAZER_KRAKEN_KITTY_BLACK_EDITION_PID, 0x01, 0x01, 0x03);
|
||||||
|
REGISTER_HID_DETECTOR_IPU("Razer Kraken Kitty Black Edition V2", DetectRazerKrakenControllers, RAZER_VID, RAZER_KRAKEN_KITTY_BLACK_EDITION_V2_PID, 0x03, 0x0C, 0x01);
|
||||||
REGISTER_HID_DETECTOR_IPU("Razer Kraken Ultimate", DetectRazerKrakenControllers, RAZER_VID, RAZER_KRAKEN_ULTIMATE_PID, 0x03, 0x0C, 0x01);
|
REGISTER_HID_DETECTOR_IPU("Razer Kraken Ultimate", DetectRazerKrakenControllers, RAZER_VID, RAZER_KRAKEN_ULTIMATE_PID, 0x03, 0x0C, 0x01);
|
||||||
REGISTER_HID_DETECTOR_I( "Razer Tiamat 7.1 V2", DetectRazerControllers, RAZER_VID, RAZER_TIAMAT_71_V2_PID, 0x00 );
|
REGISTER_HID_DETECTOR_I( "Razer Tiamat 7.1 V2", DetectRazerControllers, RAZER_VID, RAZER_TIAMAT_71_V2_PID, 0x00 );
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6921,6 +6921,57 @@ static const razer_device kraken_kitty_device =
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*-------------------------------------------------------------*\
|
||||||
|
| Razer Kraken Kitty Edition V2 1532:0560 |
|
||||||
|
| |
|
||||||
|
| Zone "Headset" |
|
||||||
|
| Matrix |
|
||||||
|
| 4 LED |
|
||||||
|
\*-------------------------------------------------------------*/
|
||||||
|
static const razer_zone kraken_kitty_black_v2_zone =
|
||||||
|
{
|
||||||
|
"Cat ears",
|
||||||
|
ZONE_TYPE_LINEAR,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
};
|
||||||
|
|
||||||
|
static const razer_zone kraken_kitty_black_v2_headset_left_zone =
|
||||||
|
{
|
||||||
|
"Headset Left",
|
||||||
|
ZONE_TYPE_SINGLE,
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
};
|
||||||
|
|
||||||
|
static const razer_zone kraken_kitty_black_v2_headset_right_zone =
|
||||||
|
{
|
||||||
|
"Headset Right",
|
||||||
|
ZONE_TYPE_SINGLE,
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
};
|
||||||
|
|
||||||
|
static const razer_device kraken_kitty_black_v2_device =
|
||||||
|
{
|
||||||
|
"Razer Kraken Kitty Black Edition V2",
|
||||||
|
RAZER_KRAKEN_KITTY_BLACK_EDITION_V2_PID,
|
||||||
|
DEVICE_TYPE_HEADSET,
|
||||||
|
RAZER_MATRIX_TYPE_EXTENDED,
|
||||||
|
0x3F,
|
||||||
|
1,
|
||||||
|
4,
|
||||||
|
{
|
||||||
|
&kraken_kitty_black_v2_headset_left_zone,
|
||||||
|
&kraken_kitty_black_v2_headset_right_zone,
|
||||||
|
&kraken_kitty_black_v2_zone,
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
},
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
/*-------------------------------------------------------------*\
|
/*-------------------------------------------------------------*\
|
||||||
| Razer Tiamat 7.1 V2 |
|
| Razer Tiamat 7.1 V2 |
|
||||||
| |
|
| |
|
||||||
|
|
@ -7977,6 +8028,7 @@ const razer_device* razer_device_list[] =
|
||||||
&kraken_v2_device,
|
&kraken_v2_device,
|
||||||
&kraken_ultimate_device,
|
&kraken_ultimate_device,
|
||||||
&kraken_kitty_device,
|
&kraken_kitty_device,
|
||||||
|
&kraken_kitty_black_v2_device,
|
||||||
&tiamat_71_v2_device,
|
&tiamat_71_v2_device,
|
||||||
/*-----------------------------------------------------------------*\
|
/*-----------------------------------------------------------------*\
|
||||||
| OTHER |
|
| OTHER |
|
||||||
|
|
|
||||||
|
|
@ -207,6 +207,7 @@
|
||||||
#define RAZER_KRAKEN_PID 0x0504
|
#define RAZER_KRAKEN_PID 0x0504
|
||||||
#define RAZER_KRAKEN_ULTIMATE_PID 0x0527
|
#define RAZER_KRAKEN_ULTIMATE_PID 0x0527
|
||||||
#define RAZER_KRAKEN_V2_PID 0x0510
|
#define RAZER_KRAKEN_V2_PID 0x0510
|
||||||
|
#define RAZER_KRAKEN_KITTY_BLACK_EDITION_V2_PID 0x0560
|
||||||
#define RAZER_TIAMAT_71_V2_PID 0x0F03
|
#define RAZER_TIAMAT_71_V2_PID 0x0F03
|
||||||
|
|
||||||
/*-----------------------------------------------------*\
|
/*-----------------------------------------------------*\
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@ RazerKrakenController::RazerKrakenController(hid_device* dev_handle, const char*
|
||||||
switch(dev_pid)
|
switch(dev_pid)
|
||||||
{
|
{
|
||||||
case RAZER_KRAKEN_V2_PID:
|
case RAZER_KRAKEN_V2_PID:
|
||||||
|
case RAZER_KRAKEN_KITTY_BLACK_EDITION_V2_PID:
|
||||||
case RAZER_KRAKEN_ULTIMATE_PID:
|
case RAZER_KRAKEN_ULTIMATE_PID:
|
||||||
led_mode_address = 0x172D;
|
led_mode_address = 0x172D;
|
||||||
custom_address = 0x1189;
|
custom_address = 0x1189;
|
||||||
|
|
@ -307,6 +308,7 @@ void RazerKrakenController::razer_set_mode_custom(unsigned char red, unsigned ch
|
||||||
{
|
{
|
||||||
case RAZER_KRAKEN_PID:
|
case RAZER_KRAKEN_PID:
|
||||||
case RAZER_KRAKEN_V2_PID:
|
case RAZER_KRAKEN_V2_PID:
|
||||||
|
case RAZER_KRAKEN_KITTY_BLACK_EDITION_V2_PID:
|
||||||
case RAZER_KRAKEN_ULTIMATE_PID:
|
case RAZER_KRAKEN_ULTIMATE_PID:
|
||||||
razer_usb_send(&rgb_report);
|
razer_usb_send(&rgb_report);
|
||||||
break;
|
break;
|
||||||
|
|
@ -365,6 +367,7 @@ void RazerKrakenController::razer_set_mode_static(unsigned char red, unsigned ch
|
||||||
{
|
{
|
||||||
case RAZER_KRAKEN_PID:
|
case RAZER_KRAKEN_PID:
|
||||||
case RAZER_KRAKEN_V2_PID:
|
case RAZER_KRAKEN_V2_PID:
|
||||||
|
case RAZER_KRAKEN_KITTY_BLACK_EDITION_V2_PID:
|
||||||
case RAZER_KRAKEN_ULTIMATE_PID:
|
case RAZER_KRAKEN_ULTIMATE_PID:
|
||||||
razer_usb_send(&rgb_report);
|
razer_usb_send(&rgb_report);
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue