#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;