Fix various issues with Razer Firefly Hyperflux
This commit is contained in:
parent
8955d69a11
commit
447ed4cef7
2 changed files with 36 additions and 8 deletions
|
|
@ -61,6 +61,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
|
|||
{
|
||||
case RAZER_CHARGING_PAD_CHROMA_PID:
|
||||
case RAZER_CHROMA_MUG_PID:
|
||||
case RAZER_FIREFLY_HYPERFLUX_PID:
|
||||
{
|
||||
razer_set_device_mode(RAZER_DEVICE_MODE_SOFTWARE);
|
||||
}
|
||||
|
|
@ -89,6 +90,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
|
|||
case RAZER_DEATHSTALKER_V2_PRO_WIRED_PID:
|
||||
case RAZER_DEATHSTALKER_V2_PRO_WIRELESS_PID:
|
||||
case RAZER_FIREFLY_V2_PID:
|
||||
case RAZER_FIREFLY_HYPERFLUX_PID:
|
||||
case RAZER_GOLIATHUS_CHROMA_EXTENDED_PID:
|
||||
case RAZER_GOLIATHUS_CHROMA_PID:
|
||||
case RAZER_LAPTOP_STAND_CHROMA_PID:
|
||||
|
|
@ -446,6 +448,7 @@ bool RazerController::SupportsWave()
|
|||
case RAZER_CORE_X_PID:
|
||||
case RAZER_FIREFLY_PID:
|
||||
case RAZER_FIREFLY_V2_PID:
|
||||
case RAZER_FIREFLY_HYPERFLUX_PID:
|
||||
case RAZER_LAPTOP_STAND_CHROMA_PID:
|
||||
case RAZER_LAPTOP_STAND_CHROMA_V2_PID:
|
||||
case RAZER_LEVIATHAN_V2X_PID:
|
||||
|
|
|
|||
|
|
@ -6078,18 +6078,43 @@ static const razer_device firefly_device =
|
|||
/*-------------------------------------------------------------*\
|
||||
| Razer Firefly Hyperflux |
|
||||
| |
|
||||
| Zone "LED Strip" |
|
||||
| Zone "Scroll Wheel" |
|
||||
| Single |
|
||||
| 1 LED |
|
||||
| |
|
||||
| Zone "Logo" |
|
||||
| Single |
|
||||
| 1 LED |
|
||||
| |
|
||||
| Zone "Mousemat" |
|
||||
| Linear |
|
||||
| 1 LEDs |
|
||||
| 12 LEDs |
|
||||
\*-------------------------------------------------------------*/
|
||||
static const razer_zone firefly_hyperflux_zone =
|
||||
|
||||
static const razer_zone firefly_hyperflux_scroll_wheel_zone =
|
||||
{
|
||||
"LED Strip",
|
||||
"Scroll Wheel",
|
||||
ZONE_TYPE_SINGLE,
|
||||
1,
|
||||
1
|
||||
};
|
||||
|
||||
static const razer_zone firefly_hyperflux_logo_zone =
|
||||
{
|
||||
"Logo",
|
||||
ZONE_TYPE_SINGLE,
|
||||
1,
|
||||
1
|
||||
};
|
||||
|
||||
static const razer_zone firefly_hyperflux_mousemat_zone =
|
||||
{
|
||||
"Mousemat",
|
||||
ZONE_TYPE_LINEAR,
|
||||
1,
|
||||
12
|
||||
};
|
||||
|
||||
static const razer_device firefly_hyperflux_device =
|
||||
{
|
||||
"Razer Firefly Hyperflux",
|
||||
|
|
@ -6098,11 +6123,11 @@ static const razer_device firefly_hyperflux_device =
|
|||
RAZER_MATRIX_TYPE_EXTENDED,
|
||||
0x3F,
|
||||
1,
|
||||
1,
|
||||
14,
|
||||
{
|
||||
&firefly_hyperflux_zone,
|
||||
NULL,
|
||||
NULL,
|
||||
&firefly_hyperflux_scroll_wheel_zone,
|
||||
&firefly_hyperflux_logo_zone,
|
||||
&firefly_hyperflux_mousemat_zone,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue