mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-05-18 11:35:21 -04:00
Initial commit for Razer Blade 15 Base 2021 V2 to resolve #2599
+ Adding entry for the Blade 15 Base V2 + Registered detectors + Added metadata to RazerDevices.h + Added capabilities to RazerController.cpp
This commit is contained in:
@@ -51,6 +51,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
|
||||
case RAZER_BLACKWIDOW_ELITE_PID:
|
||||
case RAZER_BLACKWIDOW_2019_PID:
|
||||
case RAZER_BLACKWIDOW_V3_MINI_WIRED_PID:
|
||||
case RAZER_BLADE_2021_BASE_V2_PID:
|
||||
case RAZER_CYNOSA_V2_PID:
|
||||
case RAZER_ORNATA_CHROMA_V2_PID:
|
||||
case RAZER_TARTARUS_CHROMA_PID:
|
||||
@@ -185,6 +186,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
|
||||
case RAZER_BLADE_LATE_2020_PID:
|
||||
case RAZER_BLADE_2021_ADVANCED_PID:
|
||||
case RAZER_BLADE_2021_BASE_PID:
|
||||
case RAZER_BLADE_2021_BASE_V2_PID:
|
||||
case RAZER_BLADE_14_2021_PID:
|
||||
case RAZER_BLADE_PRO_2016_PID:
|
||||
case RAZER_BLADE_PRO_2017_PID:
|
||||
@@ -516,6 +518,7 @@ bool RazerController::SupportsWave()
|
||||
case RAZER_BLADE_2020_BASE_PID:
|
||||
case RAZER_BLADE_2021_ADVANCED_PID:
|
||||
case RAZER_BLADE_2021_BASE_PID:
|
||||
case RAZER_BLADE_2021_BASE_V2_PID:
|
||||
case RAZER_BLADE_14_2021_PID:
|
||||
case RAZER_BLADE_PRO_2016_PID:
|
||||
case RAZER_BLADE_PRO_2017_PID:
|
||||
|
||||
@@ -288,6 +288,7 @@ REGISTER_HID_DETECTOR_IPU("Razer Blade 15 (2020 Base)", Det
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blade 15 (Late 2020)", DetectRazerControllers, RAZER_VID, RAZER_BLADE_LATE_2020_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blade 15 (2021 Advanced)", DetectRazerControllers, RAZER_VID, RAZER_BLADE_2021_ADVANCED_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blade 15 (2021 Base)", DetectRazerControllers, RAZER_VID, RAZER_BLADE_2021_BASE_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blade 15 (2021 Base)", DetectRazerControllers, RAZER_VID, RAZER_BLADE_2021_BASE_V2_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blade Pro (2016)", DetectRazerControllers, RAZER_VID, RAZER_BLADE_PRO_2016_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blade Pro (2017)", DetectRazerControllers, RAZER_VID, RAZER_BLADE_PRO_2017_PID, 0x02, 0x01, 0x02);
|
||||
REGISTER_HID_DETECTOR_IPU("Razer Blade Pro (2017 FullHD)", DetectRazerControllers, RAZER_VID, RAZER_BLADE_PRO_2017_FULLHD_PID, 0x02, 0x01, 0x02);
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
#define RAZER_BLADE_LATE_2020_PID 0x0268
|
||||
#define RAZER_BLADE_2021_ADVANCED_PID 0x026D
|
||||
#define RAZER_BLADE_2021_BASE_PID 0x026F
|
||||
#define RAZER_BLADE_2021_BASE_V2_PID 0x027A
|
||||
|
||||
#define RAZER_BLADE_14_2021_PID 0x0270
|
||||
|
||||
@@ -4114,6 +4115,41 @@ static const razer_device blade_15_2021_base_device =
|
||||
0
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------*\
|
||||
| Razer Blade 15 (2021 Base) 1532:027A |
|
||||
| |
|
||||
| Zone "Keyboard" |
|
||||
| Linear |
|
||||
| 1 Row, 16 Columns |
|
||||
\*-------------------------------------------------------------*/
|
||||
static const razer_zone blade_15_2021_base_v2_zone =
|
||||
{
|
||||
"Keyboard",
|
||||
ZONE_TYPE_LINEAR,
|
||||
1,
|
||||
16
|
||||
};
|
||||
|
||||
static const razer_device blade_15_2021_base_v2_device =
|
||||
{
|
||||
"Razer Blade 15 (2021 Base)",
|
||||
RAZER_BLADE_2021_BASE_V2_PID,
|
||||
DEVICE_TYPE_KEYBOARD,
|
||||
true,
|
||||
1,
|
||||
16,
|
||||
{
|
||||
&blade_15_2021_base_v2_zone,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
},
|
||||
NULL,
|
||||
0
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------*\
|
||||
| Razer Blade 14 (2021) |
|
||||
| |
|
||||
@@ -8052,6 +8088,7 @@ static const razer_device* device_list[] =
|
||||
&blade_late_2020_device,
|
||||
&blade_15_2021_advanced_device,
|
||||
&blade_15_2021_base_device,
|
||||
&blade_15_2021_base_v2_device,
|
||||
&blade_14_2021_device,
|
||||
&book_13_2020_device,
|
||||
&blade_pro_2016_device,
|
||||
|
||||
Reference in New Issue
Block a user