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
Adam Honse 17a58b4c22 Store name in CorsairLightingNodeController to avoid setting it in detector 9 months ago
Dmitry Kychanov 300abac9a8 Removed unused includes 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 841b85a589 Increase Corsair Lighting Node read timeout to 15ms to fix issues with some CorsairLightingProtocol setups 2 years ago
Adam Honse da8469f478 Update all Corsair controller files to use new standardized file header comment 2 years ago
Adam Honse fb963f4ab2 Fix even more warnings 2 years ago
Evan Mulawski f672397563 Generic device guard; use Corsair implementation for all Corsair HID cooling-capable controllers 3 years ago
Adam Honse ff8ac680ad Replace most instances of sprintf() with snprintf() 3 years ago
Adam Honse 58b1a29076 Remove SetCustomMode from some controllers (the ones in my PC) 4 years ago
Chris 8f8764232e Adding Legend to Suported Devices
+ Adding 🤖 symbol for Automatic saving
+ Changing ⚠️ to 🚨 for better visibility
+ Adding :tools: symbol to mean `partial support`
+ Adding  symbol to mean not currently implemented by OpenRGB
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 c09e4c9c92 Code cleanup round 3 4 years ago
Adam Honse 914c4be553 Update timeout on Corsair Lighting Node controller 4 years ago
Adam Honse 1e760e2368 Use timeouts on Corsair Lighting Node HID reads to improve speed on Linux 5 years ago
Adam Honse 1c6a67e056 Add automatic save flag to Corsair Lighting Node hardware modes 5 years ago
Adam Honse c2a353ec6f Add brightness control to Corsair Lighting Node controller 5 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
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
Lobo Tommy ec7ca4cca3 Update CorsairLightingNodeControllerDetect.cpp - Add Corsair LT100 Support 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
k1-801 dde857dfb4 Tiny threads fixes & a little bit of safety 6 years ago
Adam Honse 406ebcc789 Use HID path for Location on Corsair Lighting Node controllers 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 ad4e198aea Replace C-style clock() with std::chrono::steady_clock to fix timing on Linux 6 years ago
Adam Honse eeeab399be Fix LED count in Corsair Lighting Node controller 6 years ago
Adam Honse 39d451793b Update Lighting Node detection to detect multiple of the same device. Add reads to Lighting Node driver to fix compatibility with Corsair Lighting Protocol Arduino project 6 years ago
Térence Clastres b79ff124e6 Replace Sleep() by std:🧵:sleep_for() 6 years ago
Adam Honse 4bf0330974 Fix mode colors in Corsair Lighting Node controller 6 years ago
Adam Honse 8d29a40954 Convert Corsair Lighting Node driver to use hidapi instead of libusb 6 years ago
Adam Honse 7f865cfee9 Allow up to 200 LEDs per channel on Corsair Lighting Node devices 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 e6c21f0a72 Add firmware version to Corsair Lighting Node driver 6 years ago
Adam Honse fe6a84d6c9 Rename NodePro to LightingNode 6 years ago