Add legion 7s gen8

This commit is contained in:
Prince Nna
2025-11-27 20:11:36 +00:00
committed by Adam Honse
parent 396853658c
commit 7ef7edb1d3
4 changed files with 9 additions and 0 deletions

View File

@@ -34,6 +34,7 @@
#define LEGION_S7GEN7 0xC977
#define LEGION_7GEN7 0xC978
#define LEGION_7GEN8 0xC988
#define LEGION_S7GEN8 0xC987
#define LEGION_7GEN9 0xC997
#define LEGION_7GEN9_H 0xC998

View File

@@ -314,6 +314,9 @@ void RGBController_LenovoUSB::SetupZones()
lenovo_zones.push_back(legion7_gen7and8_kbd_ansi);
lenovo_zones.push_back(legion7_gen7and8_neon);
break;
case LEGION_S7GEN8:
lenovo_zones.push_back(legion7_gen7and8_kbd_ansi);
break;
}
for(unsigned int i = 0; i < lenovo_zones.size(); i++)

View File

@@ -63,5 +63,6 @@ REGISTER_HID_DETECTOR_PU("Lenovo Legion 7S Gen 6", DetectLenovoLegionUSBControl
REGISTER_HID_DETECTOR_PU("Lenovo Legion 7S Gen 7", DetectLenovoLegionUSBControllersGen7And8, ITE_VID, LEGION_S7GEN7, LENOVO_PAGE, LENOVO_USAGE);
REGISTER_HID_DETECTOR_PU("Lenovo Legion 7 Gen 7", DetectLenovoLegionUSBControllersGen7And8, ITE_VID, LEGION_7GEN7, LENOVO_PAGE, LENOVO_USAGE);
REGISTER_HID_DETECTOR_PU("Lenovo Legion 7 Gen 8", DetectLenovoLegionUSBControllersGen7And8, ITE_VID, LEGION_7GEN8, LENOVO_PAGE, LENOVO_USAGE);
REGISTER_HID_DETECTOR_PU("Lenovo Legion 7S Gen 8", DetectLenovoLegionUSBControllersGen7And8, ITE_VID, LEGION_S7GEN8, LENOVO_PAGE, LENOVO_USAGE);
REGISTER_HID_DETECTOR_PU("Lenovo Legion 7 Gen 9", DetectLenovoLegionUSBControllersGen7And8, ITE_VID, LEGION_7GEN9, LENOVO_PAGE, LENOVO_USAGE);
REGISTER_HID_DETECTOR_PU("Lenovo Legion 7 Gen 9", DetectLenovoLegionUSBControllersGen7And8, ITE_VID, LEGION_7GEN9_H, LENOVO_PAGE, LENOVO_USAGE);

View File

@@ -260,6 +260,10 @@ LenovoRGBController_Gen7_8::LenovoRGBController_Gen7_8(LenovoGen7And8USBControll
description = "Lenovo Legion 7 Generation 7";
break;
case LEGION_S7GEN8:
description = "Lenovo Legion 7 Slim Generation 8";
break;
case LEGION_7GEN8:
description = "Lenovo Legion 7 Generation 8";
break;