Add Razer PC Case Lighting Kit

This commit is contained in:
Adam Honse
2021-02-12 10:44:14 -06:00
parent ce22bcfb86
commit 99f9b6daa9
2 changed files with 55 additions and 0 deletions

View File

@@ -699,6 +699,7 @@ void RazerController::razer_set_custom_frame(unsigned char row_index, unsigned c
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:
case RAZER_CYNOSA_V2_PID:
case RAZER_DEATHADDER_ELITE_PID:
@@ -864,6 +865,7 @@ void RazerController::razer_set_mode_custom()
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:
case RAZER_CYNOSA_V2_PID:
case RAZER_DEATHADDER_ELITE_PID:
@@ -964,6 +966,7 @@ void RazerController::razer_set_mode_none()
case RAZER_CHROMA_ADDRESSABLE_RGB_CONTROLLER_PID:
case RAZER_CHROMA_BASE_PID:
case RAZER_CHROMA_HDK_PID:
case RAZER_CHROMA_PC_CASE_LIGHTING_KIT_PID:
case RAZER_CYNOSA_CHROMA_PID:
case RAZER_CYNOSA_LITE_PID:
case RAZER_CYNOSA_V2_PID:
@@ -1017,6 +1020,7 @@ void RazerController::razer_set_mode_spectrum_cycle()
case RAZER_CHROMA_ADDRESSABLE_RGB_CONTROLLER_PID:
case RAZER_CHROMA_BASE_PID:
case RAZER_CHROMA_HDK_PID:
case RAZER_CHROMA_PC_CASE_LIGHTING_KIT_PID:
case RAZER_CYNOSA_CHROMA_PID:
case RAZER_CYNOSA_LITE_PID:
case RAZER_CYNOSA_V2_PID:
@@ -1069,6 +1073,7 @@ void RazerController::razer_set_mode_static(unsigned char red, unsigned char grn
case RAZER_CHROMA_ADDRESSABLE_RGB_CONTROLLER_PID:
case RAZER_CHROMA_BASE_PID:
case RAZER_CHROMA_HDK_PID:
case RAZER_CHROMA_PC_CASE_LIGHTING_KIT_PID:
case RAZER_CYNOSA_CHROMA_PID:
case RAZER_CYNOSA_LITE_PID:
case RAZER_CYNOSA_V2_PID:
@@ -1124,6 +1129,7 @@ void RazerController::razer_set_mode_wave()
case RAZER_CHROMA_ADDRESSABLE_RGB_CONTROLLER_PID:
case RAZER_CHROMA_BASE_PID:
case RAZER_CHROMA_HDK_PID:
case RAZER_CHROMA_PC_CASE_LIGHTING_KIT_PID:
case RAZER_CYNOSA_CHROMA_PID:
case RAZER_CYNOSA_V2_PID:
case RAZER_FIREFLY_HYPERFLUX_PID:

View File

@@ -142,6 +142,7 @@
#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
#define RAZER_CORE_PID 0x0215
#define RAZER_FIREFLY_HYPERFLUX_PID 0x0068
#define RAZER_FIREFLY_PID 0x0C00
@@ -4826,6 +4827,53 @@ static const razer_device chromahdk_device =
0
};
/*-------------------------------------------------------------*\
| Razer Chroma PC Case Lighting Kit |
| |
| Zone "LED Strip" |
| Linear |
| 16 LEDs |
| |
| Zone "LED Strip" |
| Linear |
| 16 LEDs |
\*-------------------------------------------------------------*/
static const razer_zone chroma_pc_case_lighting_kit_zone_1 =
{
"Channel 1",
ZONE_TYPE_LINEAR,
1,
16
};
static const razer_zone chroma_pc_case_lighting_kit_zone_2 =
{
"Channel 2",
ZONE_TYPE_LINEAR,
1,
16
};
static const razer_device chroma_pc_case_lighting_kit_device =
{
"Razer Chroma PC Case Lighting Kit",
RAZER_CHROMA_PC_CASE_LIGHTING_KIT_PID,
DEVICE_TYPE_LEDSTRIP,
true,
2,
16,
{
&chroma_pc_case_lighting_kit_zone_1,
&chroma_pc_case_lighting_kit_zone_2,
NULL,
NULL,
NULL,
NULL
},
NULL,
0
};
/*-------------------------------------------------------------*\
| Razer Base Station Chroma |
| |
@@ -5104,6 +5152,7 @@ static const razer_device* device_list[] =
&charging_pad_chroma_device,
&chromaargb_device,
&chromahdk_device,
&chroma_pc_case_lighting_kit_device,
&core_device,
&mug_holder_device,
&nommo_chroma_device,