From af830e5b21112f0b74fb13d5fc52d187dcebb2cb Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sun, 19 May 2024 19:33:14 -0500 Subject: [PATCH] Update HyperX DRAM controller files to new standardized header comment --- .../HyperXDRAMController.cpp | 24 ++++++++++--------- .../HyperXDRAMController.h | 22 +++++++++-------- .../HyperXDRAMControllerDetect.cpp | 19 +++++++++++---- .../RGBController_HyperXDRAM.cpp | 18 +++++++------- .../RGBController_HyperXDRAM.h | 18 +++++++------- 5 files changed, 60 insertions(+), 41 deletions(-) diff --git a/Controllers/HyperXDRAMController/HyperXDRAMController.cpp b/Controllers/HyperXDRAMController/HyperXDRAMController.cpp index 74283b40..3337cfa8 100644 --- a/Controllers/HyperXDRAMController/HyperXDRAMController.cpp +++ b/Controllers/HyperXDRAMController/HyperXDRAMController.cpp @@ -1,14 +1,16 @@ -/*-----------------------------------------*\ -| HyperXDRAMController.cpp | -| | -| Definitions and types for HyperX Predator| -| and Fury RGB RAM lighting controller | -| | -| Adam Honse (CalcProgrammer1) 6/29/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| HyperXDRAMController.cpp | +| | +| Driver for HyperX/Kingston Fury RAM | +| | +| Adam Honse (CalcProgrammer1) 19 Jun 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "HyperXDRAMController.h" #include +#include "HyperXDRAMController.h" HyperXDRAMController::HyperXDRAMController(i2c_smbus_interface* bus, hyperx_dev_id dev, unsigned char slots) { @@ -188,7 +190,7 @@ void HyperXDRAMController::SetMode(unsigned char new_mode, bool random, unsigned { mode = new_mode; speed = new_speed; - + bus->i2c_smbus_write_byte_data(dev, HYPERX_REG_APPLY, 0x01); /*-----------------------------------------------------*\ @@ -206,7 +208,7 @@ void HyperXDRAMController::SetMode(unsigned char new_mode, bool random, unsigned { mode_reg = HYPERX_REG_MODE_CUSTOM; } - + switch (mode) { case HYPERX_MODE_DIRECT: diff --git a/Controllers/HyperXDRAMController/HyperXDRAMController.h b/Controllers/HyperXDRAMController/HyperXDRAMController.h index f640232c..81eecda2 100644 --- a/Controllers/HyperXDRAMController/HyperXDRAMController.h +++ b/Controllers/HyperXDRAMController/HyperXDRAMController.h @@ -1,17 +1,19 @@ -/*-----------------------------------------*\ -| HyperXDRAMController.h | -| | -| Definitions and types for HyperX Predator| -| and Fury RGB RAM lighting controller | -| | -| Adam Honse (CalcProgrammer1) 6/29/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| HyperXDRAMController.h | +| | +| Driver for HyperX/Kingston Fury RAM | +| | +| Adam Honse (CalcProgrammer1) 19 Jun 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 hyperx_dev_id; typedef unsigned short hyperx_register; diff --git a/Controllers/HyperXDRAMController/HyperXDRAMControllerDetect.cpp b/Controllers/HyperXDRAMController/HyperXDRAMControllerDetect.cpp index 922d2a5f..89ffcca6 100644 --- a/Controllers/HyperXDRAMController/HyperXDRAMControllerDetect.cpp +++ b/Controllers/HyperXDRAMController/HyperXDRAMControllerDetect.cpp @@ -1,3 +1,17 @@ +/*---------------------------------------------------------*\ +| HyperXDRAMControllerDetect.cpp | +| | +| Driver for HyperX/Kingston Fury RAM | +| | +| Adam Honse (CalcProgrammer1) 19 Jun 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#include +#include +#include #include "Detector.h" #include "HyperXDRAMController.h" #include "LogManager.h" @@ -5,9 +19,6 @@ #include "RGBController_HyperXDRAM.h" #include "i2c_smbus.h" #include "pci_ids.h" -#include -#include -#include using namespace std::chrono_literals; @@ -79,7 +90,7 @@ void DetectHyperXDRAMControllers(std::vector &busses) busses[bus]->i2c_smbus_write_byte_data(0x37, 0x00, 0xFF); std::this_thread::sleep_for(1ms); - + for(int slot_addr = 0x50; slot_addr <= 0x57; slot_addr++) { // Test for HyperX SPD at slot_addr diff --git a/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp b/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp index 57cf70b7..d37dad4b 100644 --- a/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp +++ b/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_HyperXDRAM.cpp | -| | -| Generic RGB Interface for OpenAuraSDK | -| HyperX Predator and Fury RGB interface | -| | -| Adam Honse (CalcProgrammer1) 6/29/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_HyperXDRAM.cpp | +| | +| RGBController for HyperX/Kingston Fury RAM | +| | +| Adam Honse (CalcProgrammer1) 29 Jun 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_HyperXDRAM.h" diff --git a/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.h b/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.h index 855e6679..4071507c 100644 --- a/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.h +++ b/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.h @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_HyperXDRAM.h | -| | -| Generic RGB Interface for OpenAuraSDK | -| HyperX Predator and Fury RGB interface | -| | -| Adam Honse (CalcProgrammer1) 6/29/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_HyperXDRAM.h | +| | +| RGBController for HyperX/Kingston Fury RAM | +| | +| Adam Honse (CalcProgrammer1) 29 Jun 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once