Refactored Gigabyte Fusion2USB controller
* Refactored RGBController_GigabyteRGBFusion2USBBoards & RGBController_GigabyteRGBFusion2USBLayouts into single GigabyteFusion2USB_Devices to align with structure of RazerDevices and CorsairV2Devices. * Replaced definition for `gb_fusion2_layout` * Adjusted code paths to suit new variable structures * Removed redundant filesmaster
parent
7886dc4c14
commit
c1d67aa740
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,115 @@
|
||||
/*---------------------------------------------------------*\
|
||||
| Gigabyte_Fusion2_USB_Devices.h |
|
||||
| |
|
||||
| Gigabyte Fusion 2 USB Device layouts and |
|
||||
| and mapping to the device IDs stored on chip |
|
||||
| |
|
||||
| megadjc 31 Jul 2025 |
|
||||
| chrism 29 Aug 2025 |
|
||||
| |
|
||||
| This file is part of the OpenRGB project |
|
||||
| SPDX-License-Identifier: GPL-2.0-only |
|
||||
\*---------------------------------------------------------*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <map>
|
||||
#include "RGBController.h"
|
||||
|
||||
#define GB_FUSION2_ZONES_MAX 8
|
||||
|
||||
/*--------------------------------------------------------*\
|
||||
| Base LED mappings found on all controllers. |
|
||||
\*--------------------------------------------------------*/
|
||||
enum GB_FUSION2_LED_IDX
|
||||
{
|
||||
LED1 = 0,
|
||||
LED2 = 1,
|
||||
LED3 = 2,
|
||||
LED4 = 3,
|
||||
LED5 = 4,
|
||||
LED6 = 5,
|
||||
LED7 = 6,
|
||||
LED8 = 7,
|
||||
|
||||
/*--------------------------------------------------------*\
|
||||
| IT8297/IT5701/IT5702 ARGB Headers |
|
||||
\*--------------------------------------------------------*/
|
||||
HDR_D_LED1 = 5,
|
||||
HDR_D_LED2 = 6,
|
||||
HDR_D_LED1_ARGB = 0x58,
|
||||
HDR_D_LED2_ARGB = 0x59,
|
||||
|
||||
/*--------------------------------------------------------*\
|
||||
| Additional LED mappings found on IT5711 controllers. |
|
||||
\*--------------------------------------------------------*/
|
||||
LED9 = 8,
|
||||
LED10 = 9,
|
||||
LED11 = 10,
|
||||
|
||||
/*--------------------------------------------------------*\
|
||||
| IT5711 additional ARGB Headers. |
|
||||
\*--------------------------------------------------------*/
|
||||
HDR_D_LED3 = 7,
|
||||
HDR_D_LED4 = 8,
|
||||
HDR_D_LED3_ARGB = 0x62,
|
||||
HDR_D_LED4_ARGB = 0x63,
|
||||
};
|
||||
|
||||
/*-------------------------------------------------*\
|
||||
| LED mapping |
|
||||
\*-------------------------------------------------*/
|
||||
using FwdLedHeaders = std::map<std::string, GB_FUSION2_LED_IDX>;
|
||||
using RvrseLedHeaders = std::map<GB_FUSION2_LED_IDX, std::string>;
|
||||
const FwdLedHeaders LedLookup =
|
||||
{
|
||||
{"LED1", LED1 },
|
||||
{"LED2", LED2 },
|
||||
{"LED3", LED3 },
|
||||
{"LED4", LED4 },
|
||||
{"LED5", LED5 },
|
||||
{"LED6", LED6 },
|
||||
{"LED7", LED7 },
|
||||
{"LED8", LED8 },
|
||||
{"LED9", LED9 },
|
||||
{"LED10", LED10 },
|
||||
{"LED11", LED11 },
|
||||
{"HDR_D_LED1", HDR_D_LED1 },
|
||||
{"HDR_D_LED2", HDR_D_LED2 },
|
||||
{"HDR_D_LED3", HDR_D_LED3 },
|
||||
{"HDR_D_LED4", HDR_D_LED4 },
|
||||
/*-------------------------------------------------*\
|
||||
| The DLED ARGB index is not required for parsing |
|
||||
\*-------------------------------------------------*/
|
||||
/*-------------------------------------------------*\
|
||||
{"HDR_D_LED1_RGB", HDR_D_LED1_ARGB },
|
||||
{"HDR_D_LED2_RGB", HDR_D_LED2_ARGB },
|
||||
{"HDR_D_LED3_RGB", HDR_D_LED3_ARGB },
|
||||
{"HDR_D_LED4_RGB", HDR_D_LED4_ARGB },
|
||||
\*-------------------------------------------------*/
|
||||
};
|
||||
|
||||
typedef struct
|
||||
{
|
||||
GB_FUSION2_LED_IDX idx = LED1;
|
||||
uint16_t leds_min = 0;
|
||||
uint16_t leds_max = 0;
|
||||
std::string name;
|
||||
} gb_fusion2_zone;
|
||||
|
||||
typedef const gb_fusion2_zone* gb_fusion2_layout[GB_FUSION2_ZONES_MAX];
|
||||
|
||||
typedef struct
|
||||
{
|
||||
gb_fusion2_layout* zones;
|
||||
uint32_t layout_id;
|
||||
uint8_t device_num;
|
||||
std::string name;
|
||||
} gb_fusion2_device;
|
||||
|
||||
/*---------------------------------------------------------------------*\
|
||||
| These constant values are defined in GigabyteFusion2USB_Devices.cpp |
|
||||
\*---------------------------------------------------------------------*/
|
||||
extern const unsigned int GB_FUSION2_DEVICE_COUNT;
|
||||
extern const gb_fusion2_device** gb_fusion2_device_list;
|
||||
|
||||
@ -1,315 +0,0 @@
|
||||
|
||||
/*---------------------------------------------------------*\
|
||||
| RGBController_GigabyteRGBFusion2USBBoards.cpp |
|
||||
| |
|
||||
| RGBController for Gigabyte Aorus RGB Fusion 2 USB |
|
||||
| motherboard |
|
||||
| |
|
||||
| megadjc 31 Jul 2025 |
|
||||
| |
|
||||
| This file is part of the OpenRGB project |
|
||||
| SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
\*---------------------------------------------------------*/
|
||||
|
||||
#include "RGBController_GigabyteRGBFusion2USBBoards.h"
|
||||
|
||||
/*---------------------------------------------------------*\
|
||||
| This is a list of known layouts listed by controller |
|
||||
\*---------------------------------------------------------*/
|
||||
|
||||
const MBName MBName2LayoutLookup8297 =
|
||||
{
|
||||
{"X570 AORUS ELITE", "STD_ATX" },
|
||||
{"X570 AORUS ELITE WIFI", "STD_ATX" },
|
||||
{"X570 AORUS MASTER", "MSTR_ATX_3" },
|
||||
{"X570 AORUS PRO", "STD_ATX" },
|
||||
{"X570 AORUS PRO WIFI", "STD_ATX" },
|
||||
{"X570 AORUS ULTRA", "STD_ATX" },
|
||||
{"X570 I AORUS PRO WIFI", "B550I-AORUS-PRO-AX" },
|
||||
{"Z390 AORUS MASTER-CF", "MSTR_ATX" },
|
||||
};
|
||||
|
||||
const MBName MBName2LayoutLookup8950 =
|
||||
{
|
||||
{"H810M GAMING WIFI6", "H810M" },
|
||||
{"H810M H", "H810M" },
|
||||
{"H810M S2H", "H810M" },
|
||||
};
|
||||
|
||||
const MBName MBName2LayoutLookup5702 =
|
||||
{
|
||||
{"A620I AX", "B650-C-V2" },
|
||||
{"A620M C", "B650-D2H" },
|
||||
{"A620M D2H", "B650-D2H" },
|
||||
{"A620M DS3H", "A620M-H" },
|
||||
{"A620M GAMING X", "A620M-H" },
|
||||
{"A620M GAMING X AX", "A620M-H" },
|
||||
{"A620M H", "A620M-H" },
|
||||
{"A620M S2H", "B650-C-V2" },
|
||||
{"B550 AORUS ELITE", "STD_ATX" },
|
||||
{"B550 AORUS ELITE AX V2", "B550-AORUS-ELITE" },
|
||||
{"B550 AORUS PRO", "STD_ATX" },
|
||||
{"B550I AORUS PRO AX", "B550I-AORUS-PRO-AX" },
|
||||
{"B650 AERO G", "X670-ELITE" },
|
||||
{"B650 AORUS ELITE", "B650-ELITE" },
|
||||
{"B650 AORUS ELITE AX", "B650-ELITE" },
|
||||
{"B650 AORUS ELITE AX ICE", "B650-ELITE-V2" },
|
||||
{"B650 AORUS ELITE AX V2", "B650-ELITE-V2" },
|
||||
{"B650 AORUS ELITE V2", "B650-ELITE-V2" },
|
||||
{"B650 AORUS PRO AX", "B650-PRO" },
|
||||
{"B650 EAGLE", "B650-Eagle-AX" },
|
||||
{"B650 EAGLE AX", "B650-Eagle-AX" },
|
||||
{"B650 GAMING X", "B650-PRO" },
|
||||
{"B650 GAMING X AX", "B650-PRO" },
|
||||
{"B650 GAMING X AX V2", "B650-PRO" },
|
||||
{"B650 GAMING X V2", "B650-PRO" },
|
||||
{"B650 UD AC", "B650-UD" },
|
||||
{"B650 UD AX", "B650-UD" },
|
||||
{"B650E AORUS ELITE X AX ICE", "B650-ELITE-V2" },
|
||||
{"B650E AORUS MASTER", "MSTR_ATX_2" },
|
||||
{"B650E AORUS PRO X USB4", "B650-USB4" },
|
||||
{"B650E AORUS TACHYON", "B650-TACH" },
|
||||
{"B650I AORUS ULTRA", "B650-D2H" },
|
||||
{"B650I AX", "B650-C-V2" },
|
||||
{"B650M AORUS ELITE", "B650-ELITE" },
|
||||
{"B650M AORUS ELITE AX", "B650-ELITE" },
|
||||
{"B650M AORUS ELITE AX ICE", "B650-ELITE" },
|
||||
{"B650M AORUS PRO", "B650-ELITE" },
|
||||
{"B650M AORUS PRO AX", "B650-ELITE" },
|
||||
{"B650M C V2", "B650-C-V2" },
|
||||
{"B650M C V3", "B650-C-V2" },
|
||||
{"B650M D2H", "B650-D2H" },
|
||||
{"B650M D2HP", "B650M-DS3H" },
|
||||
{"B650M D3HP", "B650M-DS3H" },
|
||||
{"B650M D3HP AX", "B650M-DS3H" },
|
||||
{"B650M DS3H", "B650M-DS3H" },
|
||||
{"B650M GAMING PLUS WIFI", "B650M-DS3H" },
|
||||
{"B650M GAMING WIFI", "B650M-DS3H" },
|
||||
{"B650M GAMING WIFI6", "B650M-DS3H" },
|
||||
{"B650M GAMING X AX", "B650M-DS3H" },
|
||||
{"B650M H", "B650-D2H" },
|
||||
{"B650M K", "B650M-DS3H" },
|
||||
{"B650M S2H", "B650-D2H" },
|
||||
{"B760 AORUS ELITE", "Z790-S-DDR4" },
|
||||
{"B760 AORUS ELITE AX", "Z790-S-DDR4" },
|
||||
{"B760 AORUS MASTER DDR4", "Z690-ELITE" },
|
||||
{"B760 DS3H", "Z790-S-DDR4" },
|
||||
{"B760 DS3H AC", "Z790-S-DDR4" },
|
||||
{"B760 DS3H AC DDR4", "Z790-S-DDR4" },
|
||||
{"B760 DS3H AX", "Z790-S-DDR4" },
|
||||
{"B760 DS3H AX DDR4", "Z790-S-DDR4" },
|
||||
{"B760 DS3H AX V2", "Z790-S-DDR4" },
|
||||
{"B760 DS3H DDR4", "Z790-S-DDR4" },
|
||||
{"B760 GAMING X", "Z790-S-DDR4" },
|
||||
{"B760 GAMING X AX", "Z790-S-DDR4" },
|
||||
{"B760 GAMING X AX DDR4", "Z790-S-DDR4" },
|
||||
{"B760 GAMING X DDR4", "Z790-S-DDR4" },
|
||||
{"B760I AORUS PRO", "B550I-AORUS-PRO-AX" },
|
||||
{"B760I AORUS PRO DDR4", "B550I-AORUS-PRO-AX" },
|
||||
{"B760M AORUS ELITE", "Z790-XTRM" },
|
||||
{"B760M AORUS ELITE AX", "Z790-XTRM" },
|
||||
{"B760M AORUS ELITE AX DDR4", "Z790-XTRM" },
|
||||
{"B760M AORUS ELITE DDR4", "Z790-XTRM" },
|
||||
{"B760M AORUS ELITE X AX", "B760M-EXAX" },
|
||||
{"B760M AORUS PRO", "Z790-XTRM" },
|
||||
{"B760M AORUS PRO AX", "Z790-XTRM" },
|
||||
{"B760M AORUS PRO AX DDR4", "Z790-XTRM" },
|
||||
{"B760M AORUS PRO DDR4", "Z790-XTRM" },
|
||||
{"B760M C", "Z790-S-DDR4" },
|
||||
{"B760M C V2", "Z790-S-DDR4" },
|
||||
{"B760M D2H", "B760M-D2H" },
|
||||
{"B760M D2H DDR4", "B760M-D2H" },
|
||||
{"B760M D3H", "B760M-D2H" },
|
||||
{"B760M D3H DDR4", "B760M-D2H" },
|
||||
{"B760M D3HP", "B760M-D2H" },
|
||||
{"B760M D3HP DDR4", "B760M-D2H" },
|
||||
{"B760M D3HP WIFI6", "B760M-D2H" },
|
||||
{"B760M DS3H", "B760M-D2H" },
|
||||
{"B760M DS3H AX", "B760M-D2H" },
|
||||
{"B760M DS3H AX DDR4", "B760M-D2H" },
|
||||
{"B760M DS3H DDR4", "B760M-D2H" },
|
||||
{"B760M DS3H GEN 5", "B760M-DS3H-DR-G5" },
|
||||
{"B760M G AX", "B760M-GAX" },
|
||||
{"B760M GAMING", "B760M-GAX" },
|
||||
{"B760M GAMING AC", "B760M-GAX" },
|
||||
{"B760M GAMING AC DDR4", "B760M-D2H" },
|
||||
{"B760M GAMING DDR4", "B760M-D2H" },
|
||||
{"B760M GAMING PLUS WIFI DDR4", "B760M-D2H" },
|
||||
{"B760M GAMING WIFI", "B760M-GAX" },
|
||||
{"B760M GAMING WIFI PLUS", "B760M-GAX" },
|
||||
{"B760M GAMING X", "Z790-S-DDR4" },
|
||||
{"B760M GAMING X AX", "Z790-S-DDR4" },
|
||||
{"B760M GAMING X AX DDR4", "Z790-S-DDR4" },
|
||||
{"B760M GAMING X DDR4", "Z790-S-DDR4" },
|
||||
{"B760M POWER", "B760M-D2H" },
|
||||
{"B760M POWER DDR4", "B760M-D2H" },
|
||||
{"H610M D3H DDR4", "B860I-Pro" },
|
||||
{"H610M D3H WIFI DDR4", "B860I-Pro" },
|
||||
{"H610M GAMING WIFI DDR4", "B860I-Pro" },
|
||||
{"TRX50 AERO D", "TRX50-AERO-D" },
|
||||
{"X570S AERO G", "X670-ELITE" },
|
||||
{"X570S AORUS ELITE", "X570S-ELITE" },
|
||||
{"X570S AORUS ELITE AX", "X570S-ELITE" },
|
||||
{"X570S AORUS MASTER", "X570S-A-MSTR" },
|
||||
{"X570S AORUS PRO AX", "X570S-PRO-AX" },
|
||||
{"X570S GAMING X", "X570S-ELITE" },
|
||||
{"X570S UD", "X670-ELITE" },
|
||||
{"X570SI AORUS PRO AX", "B550I-AORUS-PRO-AX" },
|
||||
{"X670 AORUS ELITE AX", "X670-ELITE" },
|
||||
{"X670 GAMING X AX", "X670-ELITE" },
|
||||
{"X670 GAMING X AX V2", "B650-Eagle-AX" },
|
||||
{"X670E AORUS MASTER", "MSTR_ATX_2" },
|
||||
{"X670E AORUS PRO X", "X670-A-PRO-X" },
|
||||
{"X670E AORUS XTREME", "MSTR_ATX_2" },
|
||||
{"Z690 AORUS ELITE", "Z690-ELITE" },
|
||||
{"Z690 AORUS ELITE AX", "Z690-ELITE" },
|
||||
{"Z690 AORUS ELITE AX DDR4", "Z690-ELITE" },
|
||||
{"Z690 AORUS ELITE DDR4", "Z690-ELITE" },
|
||||
{"Z790 AERO G", "Z790-S-DDR4" },
|
||||
{"Z790 AORUS ELITE", "Z790-ELITE" },
|
||||
{"Z790 AORUS ELITE AX", "Z790-ELITE" },
|
||||
{"Z790 AORUS ELITE AX DDR4", "Z790-ELITE" },
|
||||
{"Z790 AORUS ELITE AX ICE", "Z790-ELITE" },
|
||||
{"Z790 AORUS ELITE AX-W", "Z790-ELITE" },
|
||||
{"Z790 AORUS ELITE DDR4", "Z790-ELITE" },
|
||||
{"Z790 AORUS ELITE X", "TRX50-AERO-D" },
|
||||
{"Z790 AORUS ELITE X AX", "TRX50-AERO-D" },
|
||||
{"Z790 AORUS ELITE X WIFI7", "TRX50-AERO-D" },
|
||||
{"Z790 AORUS MASTER", "Z790-MSTR" },
|
||||
{"Z790 AORUS MASTER X", "Z790-MSTR-X" },
|
||||
{"Z790 AORUS PRO X", "Z790-PRO-X" },
|
||||
{"Z790 AORUS PRO X WIFI7", "Z790-PRO-X" },
|
||||
{"Z790 AORUS TACHYON", "Z790-XTRM" },
|
||||
{"Z790 AORUS TACHYON X", "Z790-MSTR-X" },
|
||||
{"Z790 AORUS XTREME", "Z790-XTRM" },
|
||||
{"Z790 AORUS XTREME X", "Z790-XTRM-X" },
|
||||
{"Z790 AORUS XTREME X ICE", "Z790-XTRM-X" },
|
||||
{"Z790 D", "Z790-D" },
|
||||
{"Z790 D AC", "Z790-D" },
|
||||
{"Z790 D AX", "Z790-D" },
|
||||
{"Z790 D WIFI", "Z790-D" },
|
||||
{"Z790 EAGLE", "Z790-D" },
|
||||
{"Z790 EAGLE AX", "Z790-D" },
|
||||
{"Z790 GAMING PLUS AX", "Z790-S-DDR4" },
|
||||
{"Z790 GAMING X", "Z790-S-DDR4" },
|
||||
{"Z790 GAMING X AX", "Z790-S-DDR4" },
|
||||
{"Z790 S DDR4", "Z790-S-DDR4" },
|
||||
{"Z790 S WIFI DDR4", "Z790-S-DDR4" },
|
||||
{"Z790 UD", "Z790-D" },
|
||||
{"Z790 UD AC", "Z790-D" },
|
||||
{"Z790 UD AX", "Z790-D" },
|
||||
{"Z790I AORUS ULTRA", "B550I-AORUS-PRO-AX" },
|
||||
{"Z790M AORUS ELITE", "Z790-ELITE" },
|
||||
{"Z790M AORUS ELITE AX", "Z790-ELITE" },
|
||||
{"Z790M AORUS ELITE AX ICE", "Z790-ELITE" },
|
||||
};
|
||||
|
||||
const MBName MBName2LayoutLookup5711 =
|
||||
{
|
||||
{"A620I AX", "B650-D2H" },
|
||||
{"A620M DS3H", "B650M-DS3H" },
|
||||
{"A620M GAMING X", "B650M-DS3H" },
|
||||
{"A620M GAMING X AX", "B650M-DS3H" },
|
||||
{"A620M H", "B650M-DS3H" },
|
||||
{"A620M S2H", "B650M-DS3H" },
|
||||
{"B650E AORUS STEALTH ICE", "B650E-AORUS-STEALTH" },
|
||||
{"B760 DS3H GEN5", "B840M-DS3H" },
|
||||
{"B760 DS3H WIFI6E GEN5", "B840M-DS3H" },
|
||||
{"B760 GAMING X DDR4 GEN5", "B840M-DS3H" },
|
||||
{"B760 GAMING X GEN5", "B840M-DS3H" },
|
||||
{"B760 GAMING X WIFI6 GEN5", "B840M-DS3H" },
|
||||
{"B760M AORUS ELITE DDR4 GEN5", "X870-WIFI7" },
|
||||
{"B760M AORUS ELITE GEN5", "X870-WIFI7" },
|
||||
{"B760M AORUS ELITE WIFI6 DDR4 GEN5", "X870-WIFI7" },
|
||||
{"B760M AORUS ELITE WIFI6 GEN5", "X870-WIFI7" },
|
||||
{"B760M C V3", "B850-EGL-WIFI6" },
|
||||
{"B760M DS3H DDR4 GEN 5", "B760M-DS3H-DR-G5" },
|
||||
{"B760M DS3H WIFI6E DDR4 GEN 5", "B760M-DS3H-DR-G5" },
|
||||
{"B760M GAMING WIFI6 PLUS GEN5", "B760M-DS3H-DR-G5" },
|
||||
{"B760M GAMING WIFI6E GEN 5", "B760M-DS3H-DR-G5" },
|
||||
{"B760M GAMING X DDR4 GEN5", "B850-AI-TOP" },
|
||||
{"B760M GAMING X GEN5", "B850-AI-TOP" },
|
||||
{"B760M GAMING X WIFI6E DDR4 GEN5", "B850-AI-TOP" },
|
||||
{"B760M GAMING X WIFI6E GEN5", "B850-AI-TOP" },
|
||||
{"B840M AORUS ELITE WIFI6E", "B840M-WIFI6E" },
|
||||
{"B840M D2H", "B840M-DS3H" },
|
||||
{"B840M DS3H", "B840M-DS3H" },
|
||||
{"B840M EAGLE WIFI6", "B840M-DS3H" },
|
||||
{"B850 AI Top", "B850-AI-TOP" },
|
||||
{"B850 AORUS ELITE WIFI7", "X870-WIFI7" },
|
||||
{"B850 AORUS ELITE WIFI7 ICE", "X870-WIFI7" },
|
||||
{"B850 EAGLE ICE", "B850-EGL-WIFI6" },
|
||||
{"B850 EAGLE WIFI6E", "B850-EGL-WIFI6" },
|
||||
{"B850 EAGLE WIFI7 ICE", "B850-EGL-WIFI6" },
|
||||
{"B850 GAMING WIFI6", "B850-EGL-WIFI6" },
|
||||
{"B850 GAMING X WIFI6E", "B850-GMX-WIFI6" },
|
||||
{"B850I AORUS PRO", "X870I-PRO" },
|
||||
{"B850M AORUS ELITE", "B850-GMX-WIFI6" },
|
||||
{"B850M AORUS ELITE WIFI6E", "B850-GMX-WIFI6" },
|
||||
{"B850M AORUS ELITE WIFI6E ICE", "B850-GMX-WIFI6" },
|
||||
{"B850M AORUS PRO WIFI7", "Z890-WIFI7" },
|
||||
{"B850M D3HP", "X870I-PRO" },
|
||||
{"B850M DS3H", "B850-EGL-WIFI6" },
|
||||
{"B850M DS3H ICE", "B850-EGL-WIFI6" },
|
||||
{"B850M EAGLE WIFI6E", "B850-EGL-WIFI6" },
|
||||
{"B850M EAGLE WIFI6E ICE", "B850-EGL-WIFI6" },
|
||||
{"B850M FORCE", "B850-EGL-WIFI6" },
|
||||
{"B850M FORCE WIFI6E", "B850-EGL-WIFI6" },
|
||||
{"B850M GAMING X WIFI6E", "B850-GMX-WIFI6" },
|
||||
{"B860 AORUS ELITE WIFI7 ICE", "B860-WIFI7" },
|
||||
{"B860 DS3H", "B860-DS3H" },
|
||||
{"B860 DS3H WIFI6E", "B860-DS3H" },
|
||||
{"B860 EAGLE WIFI6E", "B860-EGL-WIFI6" },
|
||||
{"B860 GAMING X WIFI6E", "B860-DS3H" },
|
||||
{"B860I AORUS PRO ICE", "B860I-Pro" },
|
||||
{"B860M AORUS ELITE", "B860-WIFI7" },
|
||||
{"B860M AORUS ELITE WIFI6E", "B860-WIFI7" },
|
||||
{"B860M AORUS ELITE WIFI6E ICE", "B860-WIFI7" },
|
||||
{"B860M AORUS PRO WIFI7", "B860-WIFI7" },
|
||||
{"B860M D2H", "B860M-D2H" },
|
||||
{"B860M EAGLE", "B860-EGL-P-WIFI6" },
|
||||
{"B860M EAGLE DS3H", "B860-EGL-P-WIFI6" },
|
||||
{"B860M EAGLE DS3H WIFI6E", "B860-EGL-P-WIFI6" },
|
||||
{"B860M EAGLE PLUS WIFI6E", "B860-EGL-P-WIFI6" },
|
||||
{"B860M EAGLE WIFI6", "B860-EGL-P-WIFI6" },
|
||||
{"B860M EAGLE WIFI6 V2", "B860-EGL-P-WIFI6" },
|
||||
{"B860M GAMING WIFI6", "B860M-D2H" },
|
||||
{"B860M GAMING X", "B860-EGL-P-WIFI6" },
|
||||
{"B860M GAMING X WIFI6E", "B860-EGL-P-WIFI6" },
|
||||
{"B860M POWER", "B860-EGL-P-WIFI6" },
|
||||
{"TRX50 AI TOP", "TRX50-A-TP" },
|
||||
{"W790 AI TOP", "B850-AI-TOP" },
|
||||
{"W880 AI TOP", "B850-AI-TOP" },
|
||||
{"X870 AORUS ELITE WIFI7", "X870-WIFI7" },
|
||||
{"X870 AORUS ELITE WIFI7 ICE", "X870-WIFI7" },
|
||||
{"X870 EAGLE WIFI7", "X870-WIFI7" },
|
||||
{"X870 GAMING WIFI6", "X870-WIFI7" },
|
||||
{"X870 GAMING X WIFI", "X870-WIFI7" },
|
||||
{"X870E AORUS ELITE WIFI7", "X870E-WIFI7" },
|
||||
{"X870E AORUS ELITE WIFI7 ICE", "X870E-WIFI7" },
|
||||
{"X870E AORUS MASTER", "X870E-MSTR" },
|
||||
{"X870E AORUS PRO", "X870E-PRO" },
|
||||
{"X870E AORUS PRO ICE", "X870E-PRO" },
|
||||
{"X870E AORUS XTREME AI TOP", "X870E-XTRM-AI-TOP" },
|
||||
{"X870I AORUS PRO", "X870I-PRO" },
|
||||
{"X870I AORUS PRO ICE", "X870I-PRO" },
|
||||
{"Z890 AERO D", "B850-AI-TOP" },
|
||||
{"Z890 AERO G", "B850-AI-TOP" },
|
||||
{"Z890 AI TOP", "B850-AI-TOP" },
|
||||
{"Z890 AORUS ELITE WIFI7", "Z890-WIFI7" },
|
||||
{"Z890 AORUS ELITE WIFI7 ICE", "Z890-WIFI7" },
|
||||
{"Z890 AORUS ELITE X ICE", "Z890-WIFI7" },
|
||||
{"Z890 AORUS MASTER", "Z890-MSTR" },
|
||||
{"Z890 AORUS MASTER AI TOP", "Z890-MSTR-AI-TOP" },
|
||||
{"Z890 AORUS PRO ICE", "Z890-WIFI7" },
|
||||
{"Z890 AORUS TACHYON ICE", "B850-AI-TOP" },
|
||||
{"Z890 AORUS XTREME AI TOP", "Z890-XTRM-AI-TOP" },
|
||||
{"Z890 EAGLE", "Z890-WIFI7" },
|
||||
{"Z890 EAGLE WIFI7", "Z890-WIFI7" },
|
||||
{"Z890 GAMING X WIFI7", "Z890-WIFI7" },
|
||||
{"Z890 UD WIFI6E", "B850-AI-TOP" },
|
||||
{"Z890I AORUS ULTRA", "Z890-A-ULTRA" },
|
||||
{"Z890M AORUS ELITE WIFI7", "Z890-WIFI7" },
|
||||
{"Z890M AORUS ELITE WIFI7 ICE", "Z890-WIFI7" },
|
||||
{"Z890M GAMING X", "X870I-PRO" },
|
||||
};
|
||||
@ -1,25 +0,0 @@
|
||||
/*---------------------------------------------------------*\
|
||||
| RGBController_GigabyteRGBFusion2USBBoards.h |
|
||||
| |
|
||||
| RGBController for Gigabyte Aorus RGB Fusion 2 USB |
|
||||
| motherboard |
|
||||
| |
|
||||
| megadjc 31 Jul 2025 |
|
||||
| |
|
||||
| This file is part of the OpenRGB project |
|
||||
| SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
\*---------------------------------------------------------*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
using MBName = std::map<std::string, std::string>;
|
||||
|
||||
extern const MBName MBName2LayoutLookup8297;
|
||||
extern const MBName MBName2LayoutLookup8950;
|
||||
extern const MBName MBName2LayoutLookup5702;
|
||||
extern const MBName MBName2LayoutLookup5711;
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,36 +0,0 @@
|
||||
/*---------------------------------------------------------*\
|
||||
| RGBController_GigabyteRGBFusion2USBLayouts.h |
|
||||
| |
|
||||
| RGBController for Gigabyte Aorus RGB Fusion 2 USB |
|
||||
| motherboard |
|
||||
| |
|
||||
| megadjc 31 Jul 2025 |
|
||||
| |
|
||||
| This file is part of the OpenRGB project |
|
||||
| SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
\*---------------------------------------------------------*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
/* LED port definition */
|
||||
struct LedPort
|
||||
{
|
||||
std::string name;
|
||||
int header;
|
||||
int count;
|
||||
};
|
||||
|
||||
/* Type aliases */
|
||||
using FwdLedHeaders = std::map<std::string, int>;
|
||||
using RvrseLedHeaders = std::map<int, std::string>;
|
||||
using ZoneLeds = std::map<std::string, std::vector<LedPort>>;
|
||||
using KnownLayout = std::map<std::string, ZoneLeds>;
|
||||
|
||||
extern const KnownLayout HardcodedCustom_Gen1;
|
||||
extern const KnownLayout HardcodedCustom_Gen2;
|
||||
extern const KnownLayout knownLayoutsLookup;
|
||||
extern const FwdLedHeaders LedLookup;
|
||||
Loading…
Reference in New Issue