Initial commit for Razer Goliathus Chroma 3XL
+ Adding PID `0x0C06` for the Goliathus Chroma 3XL + Registered detectors + Added metadata to RazerDevices.cpp + Added capabilities to RazerController.cpp + Resolves #3908
This commit is contained in:
parent
9d3c96a43c
commit
af049e234f
4 changed files with 39 additions and 0 deletions
|
|
@ -97,6 +97,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
|
|||
case RAZER_FIREFLY_HYPERFLUX_PID:
|
||||
case RAZER_GOLIATHUS_CHROMA_EXTENDED_PID:
|
||||
case RAZER_GOLIATHUS_CHROMA_PID:
|
||||
case RAZER_GOLIATHUS_CHROMA_3XL_PID:
|
||||
case RAZER_LAPTOP_STAND_CHROMA_PID:
|
||||
case RAZER_LAPTOP_STAND_CHROMA_V2_PID:
|
||||
case RAZER_LEVIATHAN_V2X_PID:
|
||||
|
|
|
|||
|
|
@ -309,6 +309,7 @@ REGISTER_HID_DETECTOR_IPU("Razer Firefly", Det
|
|||
REGISTER_HID_DETECTOR_IPU("Razer Firefly V2", DetectRazerControllers, RAZER_VID, RAZER_FIREFLY_V2_PID, 0x00, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Firefly Hyperflux", DetectRazerControllers, RAZER_VID, RAZER_FIREFLY_HYPERFLUX_PID, 0x00, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Goliathus", DetectRazerControllers, RAZER_VID, RAZER_GOLIATHUS_CHROMA_PID, 0x00, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Goliathus Chroma 3XL", DetectRazerControllers, RAZER_VID, RAZER_GOLIATHUS_CHROMA_3XL_PID, 0x00, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Goliathus Extended", DetectRazerControllers, RAZER_VID, RAZER_GOLIATHUS_CHROMA_EXTENDED_PID, 0x00, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Strider Chroma", DetectRazerControllers, RAZER_VID, RAZER_STRIDER_CHROMA_PID, 0x00, 0x01, 0x02);
|
||||
|
||||
|
|
|
|||
|
|
@ -6672,6 +6672,41 @@ static const razer_device goliathus_device =
|
|||
NULL
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------*\
|
||||
| Razer Goliathus Chroma 3XL 1532:0C06 |
|
||||
| |
|
||||
| Zone "LED Strip" |
|
||||
| Single |
|
||||
| 1 LED |
|
||||
\*-------------------------------------------------------------*/
|
||||
static const razer_zone goliathus_chroma_3xl_zone =
|
||||
{
|
||||
"LED Strip",
|
||||
ZONE_TYPE_SINGLE,
|
||||
1,
|
||||
1
|
||||
};
|
||||
|
||||
static const razer_device goliathus_chroma_3xl_device =
|
||||
{
|
||||
"Razer Goliathus Chroma 3XL",
|
||||
RAZER_GOLIATHUS_CHROMA_3XL_PID,
|
||||
DEVICE_TYPE_MOUSEMAT,
|
||||
RAZER_MATRIX_TYPE_EXTENDED,
|
||||
0x1F,
|
||||
1,
|
||||
1,
|
||||
{
|
||||
&goliathus_chroma_3xl_zone,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
},
|
||||
NULL
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------*\
|
||||
| Razer Goliathus Extended |
|
||||
| |
|
||||
|
|
@ -7931,6 +7966,7 @@ const razer_device* razer_device_list[] =
|
|||
&firefly_device,
|
||||
&firefly_hyperflux_device,
|
||||
&firefly_v2_device,
|
||||
&goliathus_chroma_3xl_device,
|
||||
&goliathus_device,
|
||||
&goliathus_extended_device,
|
||||
&strider_chroma_device,
|
||||
|
|
|
|||
|
|
@ -227,6 +227,7 @@
|
|||
#define RAZER_FIREFLY_V2_PID 0x0C04
|
||||
#define RAZER_GOLIATHUS_CHROMA_EXTENDED_PID 0x0C02
|
||||
#define RAZER_GOLIATHUS_CHROMA_PID 0x0C01
|
||||
#define RAZER_GOLIATHUS_CHROMA_3XL_PID 0x0C06
|
||||
#define RAZER_LAPTOP_STAND_CHROMA_PID 0x0F0D
|
||||
#define RAZER_LAPTOP_STAND_CHROMA_V2_PID 0x0F2B
|
||||
#define RAZER_LEVIATHAN_V2X_PID 0x054A
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue