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