diff --git a/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp b/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp index d5870714..f9b0ff4f 100755 --- a/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp +++ b/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp @@ -14,7 +14,7 @@ #include "ResourceManager.h" #include "SettingsManager.h" #include "ASRockPolychromeUSBController.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #define POLYCHROME_USB_READ_ZONE_CONFIG 0x11 #define POLYCHROME_USB_READ_HEADER 0x14 diff --git a/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/ASRockASRRGBSMBusController.cpp b/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/ASRockASRRGBSMBusController.cpp index 312496d9..f364f7d1 100644 --- a/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/ASRockASRRGBSMBusController.cpp +++ b/Controllers/ASRockSMBusController/ASRockASRRGBSMBusController/ASRockASRRGBSMBusController.cpp @@ -9,7 +9,7 @@ #include "ASRockASRRGBSMBusController.h" #include -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #include "LogManager.h" #define ASROCK_ZONE_LED_COUNT_MESSAGE_EN "[%s] Zone %i LED count: %02d" @@ -64,7 +64,7 @@ void ASRockASRRGBSMBusController::SetColorsAndSpeed(uint8_t led, uint8_t red, ui { uint8_t color_speed_pkt[4] = { red, green, blue, active_speed }; uint8_t select_led_pkt[1] = { led }; - + /*-----------------------------------------------------*\ | Select LED | \*-----------------------------------------------------*/ diff --git a/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/ASRockPolychromeV1SMBusController.cpp b/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/ASRockPolychromeV1SMBusController.cpp index 7679d162..a6e00481 100644 --- a/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/ASRockPolychromeV1SMBusController.cpp +++ b/Controllers/ASRockSMBusController/ASRockPolychromeV1SMBusController/ASRockPolychromeV1SMBusController.cpp @@ -9,7 +9,7 @@ #include "ASRockPolychromeV1SMBusController.h" #include -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #include "LogManager.h" #define ASROCK_ZONE_LED_COUNT_MESSAGE_EN "[%s] Zone %i LED count: %02d" diff --git a/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/ASRockPolychromeV2SMBusController.cpp b/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/ASRockPolychromeV2SMBusController.cpp index ccb76dc1..35f7c754 100644 --- a/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/ASRockPolychromeV2SMBusController.cpp +++ b/Controllers/ASRockSMBusController/ASRockPolychromeV2SMBusController/ASRockPolychromeV2SMBusController.cpp @@ -9,7 +9,7 @@ #include #include "ASRockPolychromeV2SMBusController.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #include "LogManager.h" #define ASROCK_ZONE_LED_COUNT_MESSAGE_EN "[%s] Zone %i LED count: %02d" diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp index 34c36e6e..d54b1dd1 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp @@ -27,7 +27,7 @@ #include "RGBController_AsusAuraRyuoAIO.h" #include #include -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #define AURA_USB_VID 0x0B05 diff --git a/Controllers/AsusLegacyUSBController/AsusLegacyUSBControllerDetect.cpp b/Controllers/AsusLegacyUSBController/AsusLegacyUSBControllerDetect.cpp index 921516eb..9161a6a3 100644 --- a/Controllers/AsusLegacyUSBController/AsusLegacyUSBControllerDetect.cpp +++ b/Controllers/AsusLegacyUSBController/AsusLegacyUSBControllerDetect.cpp @@ -8,7 +8,6 @@ #include "RGBController_AsusCerberusKeyboard.h" #include "RGBController_AsusSagarisKeyboard.h" #include "RGBController_AsusStrixClaw.h" -#include "dependencies/dmiinfo.h" #define ASUS_LEGACY_USB_VID 0x195D #define ASUS_USB_VID 0x0B05 diff --git a/Controllers/ENESMBusController/ENESMBusControllerDetect.cpp b/Controllers/ENESMBusController/ENESMBusControllerDetect.cpp index 73096032..6fe2435f 100644 --- a/Controllers/ENESMBusController/ENESMBusControllerDetect.cpp +++ b/Controllers/ENESMBusController/ENESMBusControllerDetect.cpp @@ -9,7 +9,7 @@ #include #include #include -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #define DETECTOR_NAME "ENE (ASUS Aura) SMBus Controller" #define VENDOR_NAME "ASUS" //This should match the Vendor name from DMI diff --git a/Controllers/GigabyteRGBFusion2SMBusController/GigabyteRGBFusion2SMBusControllerDetect.cpp b/Controllers/GigabyteRGBFusion2SMBusController/GigabyteRGBFusion2SMBusControllerDetect.cpp index beaa8dbd..3085a21b 100644 --- a/Controllers/GigabyteRGBFusion2SMBusController/GigabyteRGBFusion2SMBusControllerDetect.cpp +++ b/Controllers/GigabyteRGBFusion2SMBusController/GigabyteRGBFusion2SMBusControllerDetect.cpp @@ -11,7 +11,7 @@ #include #include #include -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #define DETECTOR_NAME "Gigabyte RGB Fusion 2 SMBus" #define VENDOR_NAME "Gigabyte Technology Co., Ltd." diff --git a/Controllers/GigabyteRGBFusion2USBController/GigabyteRGBFusion2USBControllerDetect.cpp b/Controllers/GigabyteRGBFusion2USBController/GigabyteRGBFusion2USBControllerDetect.cpp index 5eaba8a7..a46c16b0 100644 --- a/Controllers/GigabyteRGBFusion2USBController/GigabyteRGBFusion2USBControllerDetect.cpp +++ b/Controllers/GigabyteRGBFusion2USBController/GigabyteRGBFusion2USBControllerDetect.cpp @@ -1,7 +1,7 @@ #include "Detector.h" #include "GigabyteRGBFusion2USBController.h" #include "RGBController_GigabyteRGBFusion2USB.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #define DETECTOR_NAME "Gigabyte RGB Fusion 2 USB" #define IT8297_VID 0x048D diff --git a/Controllers/GigabyteSuperIORGBController/GigabyteSuperIORGBControllerDetect.cpp b/Controllers/GigabyteSuperIORGBController/GigabyteSuperIORGBControllerDetect.cpp index 2830c672..45eade5f 100644 --- a/Controllers/GigabyteSuperIORGBController/GigabyteSuperIORGBControllerDetect.cpp +++ b/Controllers/GigabyteSuperIORGBController/GigabyteSuperIORGBControllerDetect.cpp @@ -10,7 +10,7 @@ #include "RGBController.h" #include "RGBController_GigabyteSuperIORGB.h" #include "super_io.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #include #include #include diff --git a/Controllers/JGINYUEInternalUSBController/JGINYUEInternalUSBController.cpp b/Controllers/JGINYUEInternalUSBController/JGINYUEInternalUSBController.cpp index ef50a94c..977994d8 100644 --- a/Controllers/JGINYUEInternalUSBController/JGINYUEInternalUSBController.cpp +++ b/Controllers/JGINYUEInternalUSBController/JGINYUEInternalUSBController.cpp @@ -19,7 +19,7 @@ #include "ResourceManager.h" #include "SettingsManager.h" #include "JGINYUEInternalUSBController.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #define JGINYUE_USB_GENERAL_COMMAND_HEADER 0x01 #define JGINYUE_USB_LED_STRIPE_SET_COMMAND_HEADER 0x05 @@ -166,7 +166,7 @@ void JGINYUEInternalUSBController::WriteZoneMode usb_buf[0x05] = device_config[Active_zone].Color_B; usb_buf[0x06] = device_config[Active_zone].Brightness; usb_buf[0x07] = device_config[Active_zone].Speed; - + hid_write(dev, usb_buf, 16); } @@ -210,7 +210,7 @@ void JGINYUEInternalUSBController::DirectLEDControl std::this_thread::sleep_for(20ms); memset(usb_buf, 0x00, sizeof(usb_buf)); - + usb_buf[0x00] = JGINYUE_USB_PER_LED_SET_COMMAND_HEADER; usb_buf[0x01] = zone; diff --git a/Controllers/LGMonitorController/LGMonitorControllerDetect.cpp b/Controllers/LGMonitorController/LGMonitorControllerDetect.cpp index cf78e764..f50dca4a 100644 --- a/Controllers/LGMonitorController/LGMonitorControllerDetect.cpp +++ b/Controllers/LGMonitorController/LGMonitorControllerDetect.cpp @@ -2,7 +2,7 @@ #include "LGMonitorController.h" #include "RGBController.h" #include "RGBController_LGMonitor.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" /*---------------------------------------------------------*\ | vendor ID | diff --git a/Controllers/LenovoMotherboardController/LenovoMotherboardControllerDetect.cpp b/Controllers/LenovoMotherboardController/LenovoMotherboardControllerDetect.cpp index 92ca1385..d256697e 100644 --- a/Controllers/LenovoMotherboardController/LenovoMotherboardControllerDetect.cpp +++ b/Controllers/LenovoMotherboardController/LenovoMotherboardControllerDetect.cpp @@ -2,7 +2,7 @@ #include "LenovoMotherboardController.h" #include "RGBController.h" #include "RGBController_LenovoMotherboard.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" /*---------------------------------------------------------*\ | vendor ID | diff --git a/Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp b/Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp index 6d731fe0..851ffb6b 100644 --- a/Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp +++ b/Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp @@ -7,7 +7,7 @@ #include "RGBController_MSIMysticLight112.h" #include "RGBController_MSIMysticLight162.h" #include "RGBController_MSIMysticLight185.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #include "LogManager.h" diff --git a/Controllers/MSIRGBController/MSIRGBController.cpp b/Controllers/MSIRGBController/MSIRGBController.cpp index 2c3dba38..c274b664 100644 --- a/Controllers/MSIRGBController/MSIRGBController.cpp +++ b/Controllers/MSIRGBController/MSIRGBController.cpp @@ -10,7 +10,7 @@ \*-----------------------------------------*/ #include "MSIRGBController.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #include "super_io.h" MSIRGBController::MSIRGBController(int sioaddr, bool invert) @@ -29,7 +29,7 @@ MSIRGBController::MSIRGBController(int sioaddr, bool invert) val_at_2c |= 0b00010000; superio_outb(msi_sioaddr, 0x2C, val_at_2c); - + /*-----------------------------------------------------*\ | Set logical device register to RGB controller | @@ -108,4 +108,4 @@ void MSIRGBController::SetColor(unsigned char red, unsigned char green, unsigned superio_outb(msi_sioaddr, MSI_SIO_RGB_REG_BLUE_3_2, (blue | (blue << 4))); superio_outb(msi_sioaddr, MSI_SIO_RGB_REG_BLUE_5_4, (blue | (blue << 4))); superio_outb(msi_sioaddr, MSI_SIO_RGB_REG_BLUE_7_6, (blue | (blue << 4))); -} \ No newline at end of file +} diff --git a/Controllers/MSIRGBController/MSIRGBControllerDetect.cpp b/Controllers/MSIRGBController/MSIRGBControllerDetect.cpp index df0b505b..1433a954 100644 --- a/Controllers/MSIRGBController/MSIRGBControllerDetect.cpp +++ b/Controllers/MSIRGBController/MSIRGBControllerDetect.cpp @@ -3,7 +3,7 @@ #include "RGBController.h" #include "RGBController_MSIRGB.h" #include "super_io.h" -#include "dependencies/dmiinfo.h" +#include "dmiinfo.h" #include #include #include diff --git a/Controllers/ZETKeyboardController/ZETBladeOpticalController.cpp b/Controllers/ZETKeyboardController/ZETBladeOpticalController.cpp index c8620386..bdffab8d 100644 --- a/Controllers/ZETKeyboardController/ZETBladeOpticalController.cpp +++ b/Controllers/ZETKeyboardController/ZETBladeOpticalController.cpp @@ -12,7 +12,6 @@ #include "ZETBladeOpticalController.h" #include -#include "dependencies/dmiinfo.h" using namespace std::chrono_literals; diff --git a/OpenRGB.pro b/OpenRGB.pro index 9255c591..5e168f84 100644 --- a/OpenRGB.pro +++ b/OpenRGB.pro @@ -91,7 +91,6 @@ INCLUDEPATH += $$CONTROLLER_INCLUDES \ $$GUI_INCLUDES \ dependencies/ColorWheel \ - dependencies/Swatches/ \ dependencies/CRCpp/ \ dependencies/hidapi/ \ dependencies/hueplusplus-1.0.0/include \ @@ -102,6 +101,7 @@ INCLUDEPATH += dependencies/libusb-1.0.22/include/ \ dependencies/mdns \ dependencies/mbedtls-2.24.0/include/ \ + dmiinfo/ \ hidapi_wrapper/ \ i2c_smbus/ \ i2c_tools/ \ @@ -121,7 +121,6 @@ HEADERS += $$CONTROLLER_H \ Colors.h \ dependencies/ColorWheel/ColorWheel.h \ - dependencies/Swatches/swatches.h \ dependencies/hidapi/hidapi/hidapi.h \ dependencies/json/json.hpp \ LogManager.h \ @@ -135,6 +134,7 @@ HEADERS += SettingsManager.h \ Detector.h \ DeviceDetector.h \ + dmiinfo/dmiinfo.h \ filesystem.h \ hidapi_wrapper/hidapi_wrapper.h \ i2c_smbus/i2c_smbus.h \ @@ -159,8 +159,6 @@ HEADERS += SOURCES += \ $$GUI_CPP \ $$CONTROLLER_CPP \ - dependencies/Swatches/swatches.cpp \ - dependencies/dmiinfo.cpp \ dependencies/ColorWheel/ColorWheel.cpp \ dependencies/hueplusplus-1.0.0/src/Action.cpp \ dependencies/hueplusplus-1.0.0/src/APICache.cpp \ @@ -194,6 +192,7 @@ SOURCES += dependencies/libe131/src/e131.c \ main.cpp \ cli.cpp \ + dmiinfo/dmiinfo.cpp \ LogManager.cpp \ NetworkClient.cpp \ NetworkProtocol.cpp \ diff --git a/cli.cpp b/cli.cpp index fb360180..4683b730 100644 --- a/cli.cpp +++ b/cli.cpp @@ -1,3 +1,17 @@ +/*---------------------------------------------------------*\ +| cli.cpp | +| | +| OpenRGB command line interface | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#include +#include +#include +#include +#include #include "AutoStart.h" #include "filesystem.h" #include "ProfileManager.h" @@ -9,12 +23,6 @@ #include "LogManager.h" #include "Colors.h" -#include -#include -#include -#include -#include - /*-------------------------------------------------------------*\ | Quirk for MSVC; which doesn't support this case-insensitive | | function | diff --git a/dependencies/dmiinfo.h b/dependencies/dmiinfo.h deleted file mode 100644 index 60d0ac6f..00000000 --- a/dependencies/dmiinfo.h +++ /dev/null @@ -1,39 +0,0 @@ -/*-------------------------------------------------------------------*\ -| dmiinfo.h | -| | -| Read DMI information for motherboard vendor and name | -| | -| Chris M (Dr_No) 30th Jun 2020 | -| | -\*-------------------------------------------------------------------*/ - -#ifndef DMIINFO_H -#define DMIINFO_H - -#include - -#ifdef WIN32 -#include "wmi.h" - -#define WMI "WMI" -#else -#include //Linux specific filesystem operation -#include - -#define SYSFSDMI "/sys/devices/virtual/dmi/id/" //Linux specific file path -#endif - -class DMIInfo -{ -public: - DMIInfo(); - ~DMIInfo(); - - std::string getMainboard(); - std::string getManufacturer(); -private: - std::string mainboard; - std::string manufacturer; -}; - -#endif // DMIINFO_H diff --git a/dependencies/dmiinfo.cpp b/dmiinfo/dmiinfo.cpp similarity index 83% rename from dependencies/dmiinfo.cpp rename to dmiinfo/dmiinfo.cpp index 6476640f..6062a013 100644 --- a/dependencies/dmiinfo.cpp +++ b/dmiinfo/dmiinfo.cpp @@ -1,11 +1,13 @@ -/*-------------------------------------------------------------------*\ -| dmiinfo.cpp | -| | -| Read DMI information for motherboard vendor and name | -| | -| Chris M (Dr_No) 30th Jun 2020 | -| | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| dmiinfo.h | +| | +| Read DMI information for motherboard vendor and name | +| | +| Chris M (Dr_No) 30 Jun 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "dmiinfo.h" #include "LogManager.h" diff --git a/dmiinfo/dmiinfo.h b/dmiinfo/dmiinfo.h new file mode 100644 index 00000000..845c0459 --- /dev/null +++ b/dmiinfo/dmiinfo.h @@ -0,0 +1,38 @@ +/*---------------------------------------------------------*\ +| dmiinfo.h | +| | +| Read DMI information for motherboard vendor and name | +| | +| Chris M (Dr_No) 30 Jun 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#pragma once + +#include + +#ifdef WIN32 +#include "wmi.h" + +#define WMI "WMI" +#else +#include //Linux specific filesystem operation +#include + +#define SYSFSDMI "/sys/devices/virtual/dmi/id/" //Linux specific file path +#endif + +class DMIInfo +{ +public: + DMIInfo(); + ~DMIInfo(); + + std::string getMainboard(); + std::string getManufacturer(); +private: + std::string mainboard; + std::string manufacturer; +}; diff --git a/pci_ids/pci_ids.h b/pci_ids/pci_ids.h index dea739b3..a88d6124 100644 --- a/pci_ids/pci_ids.h +++ b/pci_ids/pci_ids.h @@ -1,4 +1,13 @@ /*---------------------------------------------------------*\ +| pci_ids.h | +| | +| PCI Vendor and Device ID constants | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +/*---------------------------------------------------------*\ | PCI Vendor IDs | \*---------------------------------------------------------*/ #define AMD_VEN 0x1022 diff --git a/dependencies/Swatches/swatches.cpp b/qt/swatches.cpp similarity index 88% rename from dependencies/Swatches/swatches.cpp rename to qt/swatches.cpp index 218ae64d..b5b1f347 100644 --- a/dependencies/Swatches/swatches.cpp +++ b/qt/swatches.cpp @@ -1,16 +1,19 @@ -/*-------------------------------------------------------------------*\ -| Swatches.cpp | -| | -| Custom Colour Swatch widget that allows for adding user colours | -| | -| Chris M (Dr_No) 23rd April 2021 | -| | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| swatches.cpp | +| | +| Custom Colour Swatch widget that allows for adding user | +| colours | +| | +| Chris M (Dr_No) 23 Apr 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "swatches.h" #include #include #include +#include "swatches.h" Swatches::Swatches(QWidget *parent) : QWidget(parent), @@ -30,23 +33,23 @@ Swatches::Swatches(QWidget *parent) : swatch red_swatch; red_swatch.color.setRgb(255, 0, 0, 255); swatch_list.push_back(red_swatch); - + swatch yellow_swatch; yellow_swatch.color.setRgb(255, 255, 0, 255); swatch_list.push_back(yellow_swatch); - + swatch green_swatch; green_swatch.color.setRgb( 0, 255, 0, 255); swatch_list.push_back(green_swatch); - + swatch cyan_swatch; cyan_swatch.color.setRgb( 0, 255, 255, 255); swatch_list.push_back(cyan_swatch); - + swatch blue_swatch; blue_swatch.color.setRgb( 0, 0, 255, 255); swatch_list.push_back(blue_swatch); - + swatch magenta_swatch; magenta_swatch.color.setRgb(255, 0, 255, 255); swatch_list.push_back(magenta_swatch); diff --git a/dependencies/Swatches/swatches.h b/qt/swatches.h similarity index 72% rename from dependencies/Swatches/swatches.h rename to qt/swatches.h index dfe745e1..421a851a 100644 --- a/dependencies/Swatches/swatches.h +++ b/qt/swatches.h @@ -1,14 +1,16 @@ -/*-------------------------------------------------------------------*\ -| Swatches.cpp | -| | -| Custom Colour Swatch widget that allows for adding user colours | -| | -| Chris M (Dr_No) 23rd April 2021 | -| | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| swatches.h | +| | +| Custom Colour Swatch widget that allows for adding user | +| colours | +| | +| Chris M (Dr_No) 23 Apr 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#ifndef SWATCHES_H -#define SWATCHES_H +#pragma once #include #include @@ -67,5 +69,3 @@ private: void drawSwatches(const QSize &newSize); }; - -#endif // SWATCHES_H