/*---------------------------------------------------------*\ | 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-only | \*---------------------------------------------------------*/ #pragma once #include #include #include /* LED port definition */ struct LedPort { std::string name; int header; int count; }; /* Type aliases */ using FwdLedHeaders = std::map; using RvrseLedHeaders = std::map; using ZoneLeds = std::map>; using KnownLayout = std::map; extern const KnownLayout HardcodedCustom_Gen1; extern const KnownLayout HardcodedCustom_Gen2; extern const KnownLayout knownLayoutsLookup; extern const FwdLedHeaders LedLookup;