diff --git a/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionController.cpp b/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionController.cpp index e4c24248a..155c4ecbd 100644 --- a/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionController.cpp +++ b/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionController.cpp @@ -1,16 +1,18 @@ -/*-----------------------------------------*\ -| GigabyteRGBFusionController.cpp | -| | -| Driver for Gigabyte Aorus RGB Fusion | -| lighting controller | -| | -| Adam Honse (CalcProgrammer1) 12/10/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| GigabyteRGBFusionController.cpp | +| | +| Driver for Gigabyte Aorus RGB Fusion SMBus motherboard | +| | +| Adam Honse (CalcProgrammer1) 10 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "GigabyteRGBFusionController.h" #include #include #include +#include "GigabyteRGBFusionController.h" RGBFusionController::RGBFusionController(i2c_smbus_interface* bus, rgb_fusion_dev_id dev) { @@ -63,7 +65,7 @@ void RGBFusionController::SetAllColors(unsigned char red, unsigned char green, u { unsigned char mode_ch_0; unsigned char mode_ch_1; - + switch_bank(1); set_color_ch_0(red, green, blue); set_color_ch_1(red, green, blue); diff --git a/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionController.h b/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionController.h index 9effbcbe6..f42c76f0d 100644 --- a/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionController.h +++ b/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionController.h @@ -1,17 +1,19 @@ -/*-----------------------------------------*\ -| GigabyteRGBFusionController.h | -| | -| Definitions and types for Gigabyte Aorus | -| RGB Fusion lighting controller | -| | -| Adam Honse (CalcProgrammer1) 12/10/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| GigabyteRGBFusionController.h | +| | +| Driver for Gigabyte Aorus RGB Fusion SMBus motherboard | +| | +| Adam Honse (CalcProgrammer1) 10 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#pragma once #include #include "i2c_smbus.h" -#pragma once - typedef unsigned char rgb_fusion_dev_id; enum diff --git a/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionControllerDetect.cpp b/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionControllerDetect.cpp index 3b18b62d5..111310363 100644 --- a/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionControllerDetect.cpp +++ b/Controllers/GigabyteRGBFusionController/GigabyteRGBFusionControllerDetect.cpp @@ -1,3 +1,18 @@ +/*---------------------------------------------------------*\ +| GigabyteRGBFusionControllerDetect.cpp | +| | +| Detector for Gigabyte Aorus RGB Fusion SMBus | +| motherboard | +| | +| Adam Honse (CalcProgrammer1) 10 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#include +#include +#include #include "Detector.h" #include "GigabyteRGBFusionController.h" #include "LogManager.h" @@ -5,9 +20,6 @@ #include "RGBController_GigabyteRGBFusion.h" #include "i2c_smbus.h" #include "pci_ids.h" -#include -#include -#include #define DETECTOR_NAME "Gigabyte RGB Fusion SMBus" #define VENDOR_NAME "Gigabyte Technology Co., Ltd." diff --git a/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.cpp b/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.cpp index f9f1836f2..bd13434fb 100644 --- a/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.cpp +++ b/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.cpp @@ -1,11 +1,14 @@ -/*-----------------------------------------*\ -| RGBController_GigabyteRGBFusion.cpp | -| | -| Generic RGB Interface for OpenRGB | -| Gigabyte RGB Fusion Driver | -| | -| Adam Honse (CalcProgrammer1) 12/11/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_GigabyteRGBFusion.cpp | +| | +| RGBController for Gigabyte Aorus RGB Fusion SMBus | +| motherboard | +| | +| Adam Honse (CalcProgrammer1) 11 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_GigabyteRGBFusion.h" diff --git a/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.h b/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.h index c0eecc73e..ac8853f9a 100644 --- a/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.h +++ b/Controllers/GigabyteRGBFusionController/RGBController_GigabyteRGBFusion.h @@ -1,11 +1,14 @@ -/*-----------------------------------------*\ -| RGBController_GigabyteRGBFusion.h | -| | -| Generic RGB Interface for OpenRGB | -| Gigabyte RGB Fusion Driver | -| | -| Adam Honse (CalcProgrammer1) 12/11/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_GigabyteRGBFusion.h | +| | +| RGBController for Gigabyte Aorus RGB Fusion SMBus | +| motherboard | +| | +| Adam Honse (CalcProgrammer1) 11 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once