mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-01-04 13:17:49 -05:00
107 lines
3.1 KiB
C++
107 lines
3.1 KiB
C++
#include "CorsairPeripheralV2Devices.h"
|
|
|
|
/*-------------------------------------------------------------*\
|
|
| Corsair K55 RGB Pro 1B1C:1BA4 |
|
|
| |
|
|
| Zone "Keyboard" |
|
|
| Linear |
|
|
| 1 Row, 6 Columns |
|
|
\*-------------------------------------------------------------*/
|
|
static const corsair_v2_zone k55_rgb_pro_zone =
|
|
{
|
|
ZONE_EN_KEYBOARD,
|
|
ZONE_TYPE_LINEAR,
|
|
1,
|
|
6
|
|
};
|
|
|
|
static const corsair_v2_device k55_rgb_pro_device =
|
|
{
|
|
CORSAIR_K55_RGB_PRO_PID,
|
|
false,
|
|
DEVICE_TYPE_KEYBOARD,
|
|
CORSAIR_V2_MODE_SW,
|
|
1,
|
|
6,
|
|
{
|
|
&k55_rgb_pro_zone,
|
|
nullptr,
|
|
nullptr,
|
|
nullptr,
|
|
nullptr
|
|
},
|
|
nullptr,
|
|
0
|
|
};
|
|
|
|
/*-------------------------------------------------------------*\
|
|
| Corsair MM700 1B1C:1B9B |
|
|
| |
|
|
| Zone "Logo" |
|
|
| Single |
|
|
| |
|
|
| Zone "Edge" |
|
|
| Linear |
|
|
| 1 Row, 2 Columns |
|
|
\*-------------------------------------------------------------*/
|
|
static const corsair_v2_zone mm700_right_zone =
|
|
{
|
|
"Right",
|
|
ZONE_TYPE_SINGLE,
|
|
1,
|
|
1
|
|
};
|
|
|
|
static const corsair_v2_zone mm700_logo_zone =
|
|
{
|
|
"Logo",
|
|
ZONE_TYPE_SINGLE,
|
|
1,
|
|
1
|
|
};
|
|
|
|
static const corsair_v2_zone mm700_left_zone =
|
|
{
|
|
"Left",
|
|
ZONE_TYPE_SINGLE,
|
|
1,
|
|
1
|
|
};
|
|
|
|
static const corsair_v2_device mm700_device =
|
|
{
|
|
CORSAIR_MM700_PID,
|
|
false,
|
|
DEVICE_TYPE_MOUSEMAT,
|
|
CORSAIR_V2_MODE_SW,
|
|
1,
|
|
3,
|
|
{
|
|
&mm700_left_zone,
|
|
&mm700_right_zone,
|
|
&mm700_logo_zone,
|
|
nullptr,
|
|
nullptr
|
|
},
|
|
nullptr,
|
|
0
|
|
};
|
|
|
|
/*-------------------------------------------------------------------------*\
|
|
| DEVICE MASTER LIST |
|
|
\*-------------------------------------------------------------------------*/
|
|
const corsair_v2_device* corsair_v2_device_list_data[] =
|
|
{
|
|
/*-----------------------------------------------------------------*\
|
|
| KEYBOARDS |
|
|
\*-----------------------------------------------------------------*/
|
|
&k55_rgb_pro_device,
|
|
|
|
/*-----------------------------------------------------------------*\
|
|
| MOUSEMATS |
|
|
\*-----------------------------------------------------------------*/
|
|
&mm700_device,
|
|
};
|
|
|
|
const unsigned int CORSAIR_V2_DEVICE_COUNT = (sizeof(corsair_v2_device_list_data) / sizeof(corsair_v2_device_list_data[ 0 ]));
|
|
const corsair_v2_device** corsair_v2_device_list = corsair_v2_device_list_data; |