42 Commits (master)

Author SHA1 Message Date
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
Barry H a3afb8dcd8 Change TT Riing Quad controller leds_max from 54 to 60 12 months ago
Adam Honse 7eb83f1a60 Fix warnings in Thermaltake Riing controllers 1 year ago
Sam B e81e294479 Add Riing Trio Controller support 2 years ago
JAO1988 69f03e0e24 Update ThermaltakeRiingControllerDetect.cpp for additional controllers. 2 years ago
Dmitry Kychanov 300abac9a8 Removed unused includes 2 years ago
Adam Honse 0743bc49b3 Fix possible loss of data warning in RGBController_ThermaltakeRiingQuad.cpp 2 years ago
Adam Honse 1e3b6cae47 Fix possible loss of data warning in RGBController_ThermaltakeRiing.cpp 2 years ago
Adam Honse 47af83e194 Fix wstring to string conversion warning in ThermaltakeRiingQuadController.cpp 2 years ago
James Buren 66109be668 Properly fix how how hidapi and libusb dependencies are handled 2 years ago
Adam Honse b4d15b9545 Move wstring to string conversion to StringUtils.cpp and update most HID get serial number functions to use it 2 years ago
Adam Honse d7c3fd1fb1 Add firmware version retrieval to Thermaltake Riing controller 2 years ago
Adam Honse ec8921381f Update Thermaltake Riing common controller files to new standardized header comment 2 years ago
Adam Honse 5e9a180c79 Update Thermaltake Riing Quad controller files to new standardized header comment 2 years ago
Adam Honse 49b6ba0303 Update Thermaltake Riing controller files to new standardized header comment 2 years ago
Adam Honse d52ad02c5c Organize most controller files into subfolders 2 years ago
Adam Honse ff8ac680ad Replace most instances of sprintf() with snprintf() 3 years ago
Adam Honse 9d7fef5bbc Remove SetCustomMode from all controllers beginning with the letter T 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
Kyle Heide 0d0ac0af52 Support Full Range of Riing Quad Controllers 4 years ago
mike 22acdd1fed Check return code from hid_get_serial_number_string() in GetSerialString()
Amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Chris 9767f97719 Initial commit for the Riing Quad Fan Controller Hub
* Only looks like a direct mode controller
* Implemented just that mode
* Likely needs an Effect Engine (EE) to drive it

Commits squashed and amended to more closely match existing Thermaltake Riing controller by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
morg dba814215d Fixing memory leaks in controllers 5 years ago
Adam Honse d19baf1365 Fill in serial field for all HID controllers using hidapi 6 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 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
Adam Honse 05c7d49a62 Use HID path for Location on Thermaltake Riing controller 6 years ago
Adam Honse f3ccaf1a2b Move RGBController files for device controllers into the Controllers directory 6 years ago
Adam Honse f716a05947 Add detector names and display them in the progress bar 6 years ago
pobrn ddc69778dc Modular detection system with resource manager.
Includes pull request !87 with modifications by Adam Honse (calcprogrammer1@gmail.com).
6 years ago
Adam Honse 595248cc10 Fix issues preventing hidapi from working without WinUSB on Windows 6 years ago
Adam Honse 13ce388e9a Convert Thermaltake Riing driver to use hidapi instead of libusb 6 years ago
Adam Honse aa182936ba Clean up warnings, except in hidapi and cli files 6 years ago
Adam Honse 4919b03bd1 Remove controller-side LED count from Corsair Lighting Node and ThermalTake Riing controllers, initialize them to zero LED count 6 years ago
Adam Honse da54e89839 Fix Thermaltake Riing controller 6 years ago
Adam Honse bc01ec0e4b Update Thermaltake Riing controller for resizable channels 6 years ago
Adam Honse befa9baf20 Update the ThermaltakeRiing driver to just set the active_mode variable instead of actually sending mode updates on SetCustomMode 6 years ago
Adam Honse 443d558ac2 Remove compiler warning that is treated as error on some systems 6 years ago
Adam Honse 2cd0b64251 Add mode control to Thermaltake Riing controller 6 years ago
Adam Honse 2f00fb9186 Add initial driver for Thermaltake Riing controller. Fixed configuration has 9 LEDs for channels 1, 2, and 3 but will make this configurable in the future. Only direct mode supported so far 6 years ago