Adam Honse
009a9e50ce
RGBController API Overhaul
...
* Reorganize and clean up RGBController API functions
* Add functions to get protected RGBController member values
* Make NetworkClient, ProfileManager, and ResourceManager friend classes so they can access protected members
* Protected previously-public RGBController members
* Information strings (name, vendor, description, version, serial location)
* Device type
* Active mode
* Flags
* LEDs vector
* LED alternate names vector
* Modes vector
* Colors vector
* Zones vector
* Add CONTROLLER_FLAG_HIDDEN to allow plugins to hide controllers from control GUI
* Add update reason codes to RGBController update callback and signal updates on more RGBController events
* Add loop zone types and segmented zone type
* Add matrix map field to segments
2026-01-06 00:24:30 -06:00
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
2025-09-28 00:47:08 -05:00
Adam Honse
04d2ebacca
Store name in CorsairDominatorPlatinumController to avoid setting it in detector
2025-08-04 17:18:26 -05:00
Michal Malý
28e97cf2d9
Include missing <chrono> header
2025-03-10 22:53:42 +01:00
Dmitry Kychanov
300abac9a8
Removed unused includes
2024-10-15 00:24:32 +00:00
Adam Honse
da8469f478
Update all Corsair controller files to use new standardized file header comment
2024-05-14 19:14:09 -05:00
Adam Honse
fb963f4ab2
Fix even more warnings
2024-04-28 18:12:17 -05:00
Andrew Babbitt
cafca16c81
Support for Corsair Dominator Titanium
2024-04-11 16:29:53 +00:00
Chris
5d101b8207
Added config options to Corsair Dominator Platinum metadata
2024-01-11 17:31:20 +00:00
Dmitry K
51712f08b5
Removed include directives from ResourceManager.h to speed up build process
2023-07-12 14:51:47 +00:00
morg
a9fca21544
Add settings to corsair dominator detection to control the RAM model
2023-05-07 00:22:06 +00:00
Markus Meissner
73d31a17ab
Support for Corsair Dominator Platinum DDR5, closes #2435
2023-01-20 02:24:42 +00:00
Adam Honse
f8916f2bcb
Remove SetCustomMode from all controllers beginning with the letters B and C, except Cooler Master
2022-08-10 09:52:38 -05:00
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
2022-05-30 13:30:44 +10:00
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
2022-04-17 12:31:02 +10:00
Adam Honse
c09e4c9c92
Code cleanup round 3
2022-01-17 21:28:08 -06:00
morg
e7f4b9f921
Add debug logs to corsair dominator platinum
2022-01-18 00:18:27 +00:00
Adam Honse
ec90f4678b
Change all I2C/SMBus detectors to use RegisterRGBController
2021-03-23 20:41:50 -05:00
morg
dba814215d
Fixing memory leaks in controllers
2021-02-05 16:25:46 +01:00
Adam Honse
09a9a5c257
Add vendor string to RGBController API and update all controllers with vendor information, add vendor to device information page
2020-12-01 19:24:52 -06:00
Adam Honse
9fcc8dd573
Add I2C: label to location string for I2C devices
2020-10-20 23:42:20 -05:00
Adam Honse
f3ccaf1a2b
Move RGBController files for device controllers into the Controllers directory
2020-09-29 20:54:04 +00:00
Erik Gilling
854bc099f7
Add Corsair Dominator Platinum RGB driver.
...
Code style changes by Adam Honse <calcprogrammer1@gmail.com >
2020-09-27 03:23:51 +00:00