36 Commits (master)

Author SHA1 Message Date
Roy Biggins da6061bbde Add X570 AORUS XTREME zone mapping for IT8297BX 2 months ago
Adam Honse 396853658c Remove struct initial values as this causes compile errors on Windows Qt6, the only place it is used these values get initialized anyways 5 months ago
Chris M c1d67aa740 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 files
5 months ago
Carlos Jordão 9fca9da408 Adds layout for Gigabyte B550 Aorus Elite AX V2 6 months ago
Adam Honse c71cc4f18a Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect 7 months ago
Daniel Clark cc3414408f Fix upstream regression. in DeviceUpdateLEDs() RGBFusion 2.0 USB. 8 months ago
Chris fbb7d16039 Changed Gigabyte Fusion 2 controller
* Removed warnings
* Refactored RGBFusion2USBController::SetLEDEffect() to improve readability
* Tidied up Mode declarations
* Other changes for style and formatting
9 months ago
Daniel Clark 503ad36256 Merge rework of IT8297, IT5702, IT5711 driver code. Adds new controller IT82950. 9 months ago
Daniel Clark 77728fd425 Implement support for ITE IT5711 RGB Controller 048D:5711. 12 months ago
James Buren 66109be668 Properly fix how how hidapi and libusb dependencies are handled 2 years ago
Adam Honse 52eda68a4e Fix braces around subobject warning in GigabyteRGBFusion2USBController.cpp 2 years ago
Adam Honse e99192895b Fix unused field warning in GigabyteRGBFusion2USB controller 2 years ago
Adam Honse 6a8b5ecfa9 Update Gigabyte Aorus RGB Fusion 2 USB motherboard controller files to new standardized header comment 2 years ago
Adam Honse 1bbfded78a Update more file header comments to standardized new format, move some locally owned files out of the dependencies folder 2 years ago
Adam Honse ba57bad361 Even more warning fixes 2 years ago
Nenderus 6a944b311a
Add support for Gigabyte X570 AORUS Pro 2 years ago
Wojciech Lazarski 878e6c6d8b Fixed LED mapping for Aorus Master X570 3 years ago
Chris M 34cb864147 Adding New Fusion2 USB board layout to resolve #2923
* Adding MSTR_ATX_2 layout to support the new layout of the X670E AORUS
Master
3 years ago
Adam Honse dff6b0e494 Fix warning in RGBController_GigabyteRGBFusion2USB.h 4 years ago
Alexey Sokolov 1d5faef123 Fix build with latest nlohmann json lib 4 years ago
Adam Honse 94603fbfb9 Remove SetCustomMode from all controllers beginning with the letters F and G 4 years ago
Chris 524675108d Automatic generation of markdown pages for supported devices
+ Added build-supported-devices.sh script
+ Added new target in CI/CD to build at compile time
4 years ago
Chris bc10e3f772 Automatic generation of udev rules for supported devices
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
4 years ago
Adam Honse c07f43c8d5 Code cleanup round 4 4 years ago
Chris dfcc436472 Removing rising timer on packet intialisation to allow for true Direct mode 5 years ago
Chris 5d30d6127b Fix for brightness in `Direct` mode in Fusion2USB controller
* Added definition for `RGBFUSION2_BRIGHTNESS_MAX`
* Updated modes to reflect new definition
* Added brightness to mode `Direct`
5 years ago
Chris 3ec91186e8 Add brightness control to Gigabyte RGB Fusion 2 USB Controller
Commit split from original brightness commit by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Stefan Silviu 510ac44d27 Fix typo 5 years ago
Chris 727fd9efb9 Moved GB_Fusion2USB calibration & custom layout loading to config file
+ Adding layout for Z390 AORUS MASTER-CF
+ Adding destructor to RGBController_GigabyteRGBFusion2USB.cpp to
'delete controller'

+ Allows custom layout saving to config
+ Custom config will save out to config if not present
+ Layout is enablable and disabled by default
+ Added a lookup map from mapping in config
+ Added a template for the reverse_map for saving to the config
+ Removed the header integers from the config to avoid invalid values
+ Changed internal mapping closer to JSON for ease of lookup
+ Added protection to the led count

+ Added calibration to config
* Disabled execution of calibration until explicitely enabled in config

Commit amended for code style of changes as well as general cleanup of RGB Fusion 2 USB controller by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Chris d5336c9f36 Adding "X570 AORUS ELITE WIFI" to GBFusion2USB layouts as per faux1234 5 years ago
morg dba814215d Fixing memory leaks in controllers 5 years ago
Adam Honse ca3c2ad541 Add HID: prefix to all HID detector locations 6 years ago
Adam Honse 09a9a5c257 Add vendor string to RGBController API and update all controllers with vendor information, add vendor to device information page 6 years ago
k1-801 f64fe31daa HID fix for Corsair and Gigabyte devices that weren't being detected after HID change
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
k1-801 dc2b41a0e2 Massive HID detectors update
Commit amended to undo change to device list management, still working through that merge request.  Want to work this one in first.  Changes by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
TheRogueZeta 8ffd302a57 Name cleanup: adding brand names to all controllers 6 years ago