Add device description for Base Station V2 Chroma

This commit is contained in:
Adam Honse
2021-04-09 00:46:51 -05:00
parent e506c34191
commit 49d2550815
3 changed files with 40 additions and 4 deletions

View File

@@ -153,13 +153,13 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
/*-------------------------------------------------*\
| These devices use an extended matrix report |
\*-------------------------------------------------*/
case RAZER_BASE_STATION_CHROMA_PID:
case RAZER_BASE_STATION_V2_CHROMA_PID:
case RAZER_BASILISK_PID:
case RAZER_BASILISK_ESSENTIAL_PID:
case RAZER_BLACKWIDOW_2019_PID:
case RAZER_BLACKWIDOW_ELITE_PID:
case RAZER_CHARGING_PAD_CHROMA_PID:
case RAZER_CHROMA_BASE_PID:
case RAZER_CHROMA_HDK_PID:
case RAZER_CHROMA_PC_CASE_LIGHTING_KIT_PID:
case RAZER_CYNOSA_CHROMA_PID:

View File

@@ -306,7 +306,7 @@ REGISTER_HID_DETECTOR_IPU("Razer Goliathus Extended", Det
/*-----------------------------------------------------------------------------------------------------*\
| Accessories |
\*-----------------------------------------------------------------------------------------------------*/
REGISTER_HID_DETECTOR_IPU("Razer Base Station Chroma", DetectRazerControllers, RAZER_VID, RAZER_CHROMA_BASE_PID, 0x00, 0x01, 0x02);
REGISTER_HID_DETECTOR_IPU("Razer Base Station Chroma", DetectRazerControllers, RAZER_VID, RAZER_BASE_STATION_CHROMA_PID, 0x00, 0x01, 0x02);
REGISTER_HID_DETECTOR_IPU("Razer Base Station V2 Chroma", DetectRazerControllers, RAZER_VID, RAZER_BASE_STATION_V2_CHROMA_PID, 0x00, 0x01, 0x02);
REGISTER_HID_DETECTOR_IPU("Razer Charging Pad Chroma", DetectRazerControllers, RAZER_VID, RAZER_CHARGING_PAD_CHROMA_PID, 0x00, 0x0C, 0x01);
REGISTER_HID_DETECTOR_I ("Razer Chroma Addressable RGB Controller", DetectRazerARGBControllers, RAZER_VID, RAZER_CHROMA_ADDRESSABLE_RGB_CONTROLLER_PID, 0x00 );

View File

@@ -139,10 +139,10 @@
| Accessory product IDs |
| List taken from OpenRazer |
\*-----------------------------------------------------*/
#define RAZER_BASE_STATION_CHROMA_PID 0x0F08
#define RAZER_BASE_STATION_V2_CHROMA_PID 0x0F20
#define RAZER_CHARGING_PAD_CHROMA_PID 0x0F26
#define RAZER_CHROMA_ADDRESSABLE_RGB_CONTROLLER_PID 0x0F1F
#define RAZER_CHROMA_BASE_PID 0x0F08
#define RAZER_CHROMA_HDK_PID 0x0F09
#define RAZER_CHROMA_MUG_PID 0x0F07
#define RAZER_CHROMA_PC_CASE_LIGHTING_KIT_PID 0x0F0E
@@ -5286,7 +5286,7 @@ static const razer_zone base_station_zone =
static const razer_device base_station_device =
{
"Razer Base Station Chroma",
RAZER_CHROMA_BASE_PID,
RAZER_BASE_STATION_CHROMA_PID,
DEVICE_TYPE_HEADSET_STAND,
true,
1,
@@ -5303,6 +5303,41 @@ static const razer_device base_station_device =
0
};
/*-------------------------------------------------------------*\
| Razer Base Station V2 Chroma |
| |
| Zone "LED Strip" |
| Linear |
| 8 LEDs |
\*-------------------------------------------------------------*/
static const razer_zone base_station_v2_zone =
{
"LED Strip",
ZONE_TYPE_LINEAR,
1,
8
};
static const razer_device base_station_v2_device =
{
"Razer Base Station V2 Chroma",
RAZER_BASE_STATION_V2_CHROMA_PID,
DEVICE_TYPE_HEADSET_STAND,
true,
1,
8,
{
&base_station_v2_zone,
NULL,
NULL,
NULL,
NULL,
NULL
},
NULL,
0
};
/*-------------------------------------------------------------*\
| Razer Nommo Pro |
| |
@@ -5549,6 +5584,7 @@ static const razer_device* device_list[] =
| OTHER |
\*-----------------------------------------------------------------*/
&base_station_device,
&base_station_v2_device,
&charging_pad_chroma_device,
&chromaargb_device,
&chromahdk_device,