Initial Support for My lovely new Razer Strider Chroma
This commit is contained in:
parent
dbad6ce90d
commit
7f690b7027
4 changed files with 42 additions and 0 deletions
|
|
@ -106,6 +106,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
|
|||
case RAZER_FIREFLY_V2_PID:
|
||||
case RAZER_NOMMO_CHROMA_PID:
|
||||
case RAZER_NOMMO_PRO_PID:
|
||||
case RAZER_STRIDER_CHROMA_PID:
|
||||
default:
|
||||
dev_transaction_id = 0x3F;
|
||||
break;
|
||||
|
|
@ -135,6 +136,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
|
|||
case RAZER_NAGA_CLASSIC_PID:
|
||||
case RAZER_NAGA_LEFT_HANDED_PID:
|
||||
case RAZER_O11_DYNAMIC_PID:
|
||||
case RAZER_STRIDER_CHROMA_PID:
|
||||
case RAZER_TARTARUS_V2_PID:
|
||||
dev_led_id = RAZER_LED_ID_ZERO;
|
||||
break;
|
||||
|
|
@ -284,6 +286,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
|
|||
case RAZER_ORNATA_CHROMA_PID:
|
||||
case RAZER_ORNATA_CHROMA_V2_PID:
|
||||
case RAZER_SEIREN_EMOTE_PID:
|
||||
case RAZER_STRIDER_CHROMA_PID:
|
||||
case RAZER_TARTARUS_V2_PID:
|
||||
case RAZER_TIAMAT_71_V2_PID:
|
||||
case RAZER_VIPER_8KHZ_PID:
|
||||
|
|
@ -616,6 +619,7 @@ bool RazerController::SupportsWave()
|
|||
case RAZER_NOMMO_CHROMA_PID:
|
||||
case RAZER_NOMMO_PRO_PID:
|
||||
case RAZER_O11_DYNAMIC_PID:
|
||||
case RAZER_STRIDER_CHROMA_PID:
|
||||
|
||||
supports_wave = true;
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -381,6 +381,7 @@ REGISTER_HID_DETECTOR_IPU("Razer Firefly V2", Det
|
|||
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 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);
|
||||
|
||||
/*-----------------------------------------------------------------------------------------------------*\
|
||||
| Accessories |
|
||||
|
|
|
|||
|
|
@ -7004,6 +7004,41 @@ static const razer_device goliathus_extended_device =
|
|||
0
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------*\
|
||||
| Razer Strider Chroma |
|
||||
| |
|
||||
| Zone "LED Strip" |
|
||||
| Matrix |
|
||||
| 19 LEDs |
|
||||
\*-------------------------------------------------------------*/
|
||||
static const razer_zone strider_chroma_zone =
|
||||
{
|
||||
"LED Strip",
|
||||
ZONE_TYPE_LINEAR,
|
||||
1,
|
||||
19
|
||||
};
|
||||
|
||||
static const razer_device strider_chroma_device =
|
||||
{
|
||||
"Razer Strider Chroma",
|
||||
RAZER_STRIDER_CHROMA_PID,
|
||||
DEVICE_TYPE_MOUSEMAT,
|
||||
true,
|
||||
1,
|
||||
19,
|
||||
{
|
||||
&strider_chroma_zone,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
},
|
||||
NULL,
|
||||
0
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------------------*\
|
||||
| HEADSETS |
|
||||
\*-------------------------------------------------------------------------*/
|
||||
|
|
@ -8100,6 +8135,7 @@ const razer_device* razer_device_list[] =
|
|||
&firefly_v2_device,
|
||||
&goliathus_device,
|
||||
&goliathus_extended_device,
|
||||
&strider_chroma_device,
|
||||
/*-----------------------------------------------------------------*\
|
||||
| HEADSETS |
|
||||
\*-----------------------------------------------------------------*/
|
||||
|
|
|
|||
|
|
@ -208,6 +208,7 @@
|
|||
#define RAZER_NOMMO_PRO_PID 0x0518
|
||||
#define RAZER_O11_DYNAMIC_PID 0x0F13
|
||||
#define RAZER_SEIREN_EMOTE_PID 0x0F1B
|
||||
#define RAZER_STRIDER_CHROMA_PID 0x0C05
|
||||
|
||||
typedef struct
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue