Commit Graph

204 Commits

Author SHA1 Message Date
Adam Honse
4a31751ea1 Remove some detection checks for Corsair Vengeance RGB Pro detection as it was no longer detecting my modules with them 2020-01-25 17:22:36 -06:00
Adam Honse
862bf8605d Set custom mode when applying color to all devices 2020-01-25 17:09:56 -06:00
Adam Honse
3ea9839770 Move Get/Set mode functions to generic RGBController.cpp functions and add device-specific UpdateMode function to use active_mode value 2020-01-25 16:57:53 -06:00
Adam Honse
320bf22274 Fix some small issues with AMD Wraith Prism driver 2020-01-25 16:06:28 -06:00
Adam Honse
8f911d9a85 Fix issues with inverted speed and random flag 2020-01-25 16:04:35 -06:00
Adam Honse
7e9df3ab7d Add speed control to HyperX driver 2020-01-24 23:19:38 -06:00
Adam Honse
16b488169e Clean up speed values for Patriot Viper RGB 2020-01-24 14:36:17 -06:00
Adam Honse
60531f4d76 Shifted the wrong way... 2020-01-24 12:55:36 -06:00
Adam Honse
6bbbcffcad Add speed control to RGB Fusion 1.0 driver 2020-01-24 12:31:23 -06:00
Adam Honse
f4dc9862f5 Add delay to improve Corsair Pro detection, default modes to down instead of left, clean up Wraith Prism initialization 2020-01-24 00:23:37 -06:00
Adam Honse
fb3690127c Finish AMD Wraith Prism mode updates including working speed table, working random color flag, and appropriate fan/logo modes for ring-specific effects 2020-01-23 23:27:35 -06:00
Adam Honse
79f0137440 Implement a speed table for AMD Wraith Prism to use the values taken from the official software. Interpolation was causing strange issues. 2020-01-23 22:23:37 -06:00
Adam Honse
24d7d8a3b0 Start adding modes to AMD Wraith Prism driver. Speed and random bit implemented, but it seems to have issues. Speeds way too fast 2020-01-23 21:28:44 -06:00
Adam Honse
ef5bec4a59 Prepare AMD Wraith Prism driver for mode control 2020-01-23 18:55:00 -06:00
Adam Honse
8cfca6ba16 Add direction support to Corsair Vengeance RGB Pro 2020-01-23 12:50:49 -06:00
Adam Honse
d9eb5ff3f4 Add direction support for NZXT Hue 2 2020-01-23 12:28:50 -06:00
Adam Honse
7343c570df Add direction support to Corsair Commander/Lighting Node Pro 2020-01-18 21:47:16 -06:00
Adam Honse
74708b91bb Add direction support for NZXT Hue+ 2020-01-18 18:34:00 -06:00
Adam Honse
3cb2fa7e75 Fix Corsair Commander Pro/Lighting Node Pro on Linux 2020-01-18 17:51:47 -06:00
Adam Honse
8a56e712c2 Add direction support 2020-01-18 17:07:37 -06:00
Adam Honse
b9ead7ae17 Add the rest of the Corsair Commander/Lighting Node Pro modes 2020-01-18 11:51:07 -06:00
Adam Honse
3f710119f2 Add label to Speed slider 2020-01-18 11:12:46 -06:00
Adam Honse
0a0818a3a5 Copy Corsair Commander Pro updates to Lighting Node Pro driver. Need to consolidate these eventually 2020-01-17 22:26:02 -06:00
Adam Honse
dcea6502bf Add inverted speed flag to device UI to handle devices where slowest speed is a larger value than fastest speed 2020-01-17 21:12:47 -06:00
Adam Honse
d0b4e2078f Speed values are reversed on Corsair Commander Pro. Removed all references to SendKeepalive function. 2020-01-17 20:50:26 -06:00
Adam Honse
b2f2fb2204 Clean up Corsair Commander Pro code and get effects mode working 2020-01-17 20:40:40 -06:00
Adam Honse
4beeaf4044 Initial Corsair Commander Pro support, it's the same protocol as the Lighting Node Pro but on a different endpoint 2020-01-16 21:25:39 -06:00
Adam Honse
6c6e75b673 Add speed control to Hue 2 2020-01-16 20:46:46 -06:00
Adam Honse
50517b5159 Add speed control for Hue+ and add support for Wings mode 2020-01-16 20:11:59 -06:00
Adam Honse
b4de1177e5 Add random color modes for HyperX Predator RGB 2020-01-14 19:19:16 -06:00
Adam Honse
3cec45bdc2 Add slider for speed control, add min/max speed parameters to mode information, update Corsair Pro and Patriot Viper drivers to include speed control 2020-01-14 18:05:43 -06:00
Adam Honse
6e7c248407 Fix Corsair Pro mode initialization 2020-01-14 00:16:58 -06:00
Adam Honse
c75874d4d6 Add mode parameters to Corsair Vengeance RGB Pro controller 2020-01-13 23:55:54 -06:00
Adam Honse
34f8df07f3 Add Random Color checkbox and combine Aura fixed-color and cycling ("random") modes to use this new checkbox 2020-01-13 22:22:15 -06:00
Adam Honse
aa52d93198 Add additional mode parameters to RGBController API and update most of the RGBController drivers' mode specifications to match 2020-01-13 19:55:45 -06:00
Adam Honse
bcc95abe53 Add keepalive thread to Corsair Lighting Node Pro driver 2020-01-12 22:57:30 -06:00
Adam Honse
bb7852a3e4 Remove list of devices from README and replace it with a link to the wiki. The wiki is more up to date. 2020-01-13 04:33:00 +00:00
Adam Honse
d79c7e9c04 Initial driver for Corsair Lighting Node Pro 2020-01-12 14:04:01 -06:00
Adam Honse
fa4d9ebbf6 Get hidapi stuff building on Linux 2020-01-09 19:13:19 -06:00
Adam Honse
ec8cdf1e26 Bring in USB HID device support with hidapi and add support for two new HID devices - MSI/SteelSeries 3-zone laptop keyboard and Thermaltake TtEsports Poseidon Z RGB keyboard 2020-01-09 19:00:08 -06:00
Adam Honse
1d6e0cf6a4 Fix mode initialization, fix mode map for Corsair Pro 2020-01-09 13:36:06 -06:00
Adam Honse
b06d56bb2d Add Aer 1 fan support to NZXT Hue 2 and Hue+ 2020-01-08 21:21:11 -06:00
Adam Honse
50c9f7b84b More color vector initialization improvements 2020-01-08 21:20:54 -06:00
Adam Honse
dd6a6ca85a Increase timeout after sending Hue+ packet so it works in Linux as well as Windows 2020-01-07 23:17:13 -06:00
Adam Honse
4d5003f49d Some code cleanup - set colors vector size for improved performance and add sleep to fix Hue Plus device update 2020-01-07 21:00:02 -06:00
Adam Honse
7226a4164f Hue 2 channel is a bitfield rather than a value 2020-01-06 23:01:51 -06:00
Adam Honse
c7030ad47d Rework the RGBController API to handle the colors vector outside of device specific implementations 2020-01-06 21:23:26 -06:00
Adam Honse
11770aaa3a Add Quick Colors to tray icon 2020-01-06 16:25:01 -06:00
Adam Honse
f8212ca59e Add Lights Off option to tray icon menu 2020-01-06 15:30:45 -06:00
Adam Honse
dbf3dd86b4 Add tray icon with options to show/hide and exit 2020-01-06 12:31:37 -06:00