MM700 Extended 3XL

This commit is contained in:
Nikola Jurkovic 2025-08-22 12:52:25 +00:00 committed by Adam Honse
parent be9fe7bb2d
commit ca84bad1fc
3 changed files with 20 additions and 0 deletions

View file

@ -91,3 +91,4 @@ REGISTER_HID_DETECTOR_IP("Corsair Slipstream Wireless Receiver SW", DetectCorsai
| Mousemat |
\*-----------------------------------------------------------------------------------------------------*/
REGISTER_HID_DETECTOR_IP("Corsair MM700", DetectCorsairV2SoftwareControllers, CORSAIR_VID, CORSAIR_MM700_PID, 1, 0xFF42);
REGISTER_HID_DETECTOR_IP("Corsair MM700 3XL", DetectCorsairV2SoftwareControllers, CORSAIR_VID, CORSAIR_MM700_3XL_PID, 1, 0xFF42);

View file

@ -1338,6 +1338,23 @@ static const corsair_v2_device mm700_device =
nullptr
};
static const corsair_v2_device mm700_3xl_device =
{
CORSAIR_MM700_3XL_PID,
DEVICE_TYPE_MOUSEMAT,
1,
3,
{
&mm700_left_zone,
&mm700_right_zone,
&mm700_logo_zone,
nullptr,
nullptr,
nullptr
},
nullptr
};
/*-------------------------------------------------------------------------*\
| DEVICE MASTER LIST |
\*-------------------------------------------------------------------------*/
@ -1379,6 +1396,7 @@ const corsair_v2_device* corsair_v2_device_list_data[] =
| MOUSEMATS |
\*-----------------------------------------------------------------*/
&mm700_device,
&mm700_3xl_device,
};
const unsigned int CORSAIR_V2_DEVICE_COUNT = (sizeof(corsair_v2_device_list_data) / sizeof(corsair_v2_device_list_data[ 0 ]));

View file

@ -103,6 +103,7 @@ typedef struct
| Corsair V2 Protocol Mousemats |
\*-----------------------------------------------------*/
#define CORSAIR_MM700_PID 0x1B9B
#define CORSAIR_MM700_3XL_PID 0x1BC9
/*-----------------------------------------------------*\
| These constant values are defined in |