8cfca6ba16
Add direction support to Corsair Vengeance RGB Pro
Adam Honse2020-01-23 12:50:49 -06:00
d9eb5ff3f4
Add direction support for NZXT Hue 2
Adam Honse2020-01-23 12:28:50 -06:00
4134ded2d8
Swap red and blue channels in RGB Fusion 2.0 packet after it was found that they were reversed
rgb_fusion_2
Adam Honse2020-01-21 00:54:11 -06:00
0a0818a3a5
Copy Corsair Commander Pro updates to Lighting Node Pro driver. Need to consolidate these eventually
Adam Honse2020-01-17 22:26:02 -06:00
dcea6502bf
Add inverted speed flag to device UI to handle devices where slowest speed is a larger value than fastest speed
Adam Honse2020-01-17 21:12:47 -06:00
d0b4e2078f
Speed values are reversed on Corsair Commander Pro. Removed all references to SendKeepalive function.
Adam Honse2020-01-17 20:50:26 -06:00
b2f2fb2204
Clean up Corsair Commander Pro code and get effects mode working
Adam Honse2020-01-17 20:40:40 -06:00
4beeaf4044
Initial Corsair Commander Pro support, it's the same protocol as the Lighting Node Pro but on a different endpoint
Adam Honse2020-01-16 21:25:39 -06:00
bf924c8fd5
RGB Fusion 2.0 driver based on summerblind's code
Adam Honse2020-01-15 12:38:30 -06:00
b4de1177e5
Add random color modes for HyperX Predator RGB
Adam Honse2020-01-14 19:19:16 -06:00
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
Adam Honse2020-01-14 16:30:35 -06:00
6e7c248407
Fix Corsair Pro mode initialization
Adam Honse2020-01-14 00:16:58 -06:00
c75874d4d6
Add mode parameters to Corsair Vengeance RGB Pro controller
Adam Honse2020-01-13 23:55:54 -06:00
34f8df07f3
Add Random Color checkbox and combine Aura fixed-color and cycling ("random") modes to use this new checkbox
Adam Honse2020-01-13 22:22:15 -06:00
aa52d93198
Add additional mode parameters to RGBController API and update most of the RGBController drivers' mode specifications to match
Adam Honse2020-01-13 19:55:45 -06:00
0716f55880
Remove debug printout that was left in Hue code
Adam Honse2020-01-12 23:10:25 -06:00
bcc95abe53
Add keepalive thread to Corsair Lighting Node Pro driver
Adam Honse2020-01-12 22:57:05 -06:00
bb7852a3e4
Remove list of devices from README and replace it with a link to the wiki. The wiki is more up to date.
Adam Honse2020-01-13 04:33:00 +00:00
d79c7e9c04
Initial driver for Corsair Lighting Node Pro
Adam Honse2020-01-12 14:04:01 -06:00
b5fd21ede4
Driver for Corsair K70/K95 RGB keyboards
Adam Honse2020-01-09 20:09:11 -06:00
fa4d9ebbf6
Get hidapi stuff building on Linux
Adam Honse2020-01-09 19:13:19 -06:00
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
Adam Honse2020-01-09 18:57:33 -06:00
04e5b3ab38
Switch to using hidapi directly for Windows as libusb implementation didn't support keyboards or mice
msi_3_zone_devel
Adam Honse2020-01-09 18:35:13 -06:00
1d6e0cf6a4
Fix mode initialization, fix mode map for Corsair Pro
Adam Honse2020-01-09 13:36:06 -06:00
b06d56bb2d
Add Aer 1 fan support to NZXT Hue 2 and Hue+
Adam Honse2020-01-08 21:21:11 -06:00
50c9f7b84b
More color vector initialization improvements
Adam Honse2020-01-08 21:20:54 -06:00
dd6a6ca85a
Increase timeout after sending Hue+ packet so it works in Linux as well as Windows
Adam Honse2020-01-07 23:17:13 -06:00
4d5003f49d
Some code cleanup - set colors vector size for improved performance and add sleep to fix Hue Plus device update
Adam Honse2020-01-07 21:00:02 -06:00
7226a4164f
Hue 2 channel is a bitfield rather than a value
Adam Honse2020-01-06 23:01:51 -06:00
c7030ad47d
Rework the RGBController API to handle the colors vector outside of device specific implementations
Adam Honse2020-01-06 21:16:05 -06:00
3c77c1a9a8
Add support on Hue 2 for Aer 2 fans
Adam Honse2020-01-05 13:38:57 -06:00
5074a923d1
Add functions to get serial port path from USB VID/PID for both Windows and Linux. Use this function to automatically detect the presence of an NZXT Hue+.
Adam Honse2019-12-30 01:21:49 -06:00
bfd8030438
Send apply command on AMD Wraith Prism to enable ring LEDs
Adam Honse2020-01-05 02:49:44 -06:00
af84c5bb00
Add Aorus GPU detect file to Windows build
Adam Honse2020-01-05 01:28:15 -06:00
3de7150408
Add effect mode and effect color controls to Patriot Viper RGB driver
Adam Honse2020-01-05 01:16:03 -06:00
6fdf34e16f
Update README to reflect need to initialize submodules for Windows now that E131 is used on both
Adam Honse2020-01-02 21:28:19 -06:00
7bdf19387d
Add Windows support for E1.31 Streaming ACN protocol devices
Adam Honse2020-01-02 21:23:56 -06:00
a27c614a8b
Fix some issues with the Aura initialization and detection and add a new driver for Patriot Viper RGB RAM
Adam Honse2020-01-01 23:32:58 -06:00
13f53ae4f8
Remove 0x67 and 0x68 checks from HyperX detection - should allow detection of Fury RGB RAM. Change suggested by Sam Cheng of Kingston/HyperX
Adam Honse2019-12-27 12:06:04 -06:00
ace27f4574
Add 104 LEDs to Poseidon Z RGB so that Set All should work
Adam Honse2019-12-25 17:56:24 -06:00
cff395a050
Add Poseidon Z RGB code from Keyboard Visualizer
Adam Honse2019-12-25 17:44:08 -06:00
7873a83398
Add empty structures for Poseidon Z RGB keyboard support
Adam Honse2019-12-25 16:51:09 -06:00
9d27e2d06c
Hacked up version of hid.c for Windows to remove pthread and iconv dependencies
Adam Honse2019-12-25 13:56:53 -06:00
8960f550ef
Move hidapi to dependencies as it is not maintained in this project
Adam Honse2019-12-25 03:50:39 -06:00
13e1da7fcd
Get MSI 3-zone keyboard working by pulling in libusb version of hidapi
Adam Honse2019-12-25 03:47:08 -06:00
eef95f50dd
Initial code for MSI/SteelSeries 3-Zone laptop keyboards
Adam Honse2019-12-25 03:08:37 -06:00
eac739fdb4
Get libusb-1.0 building on Windows, pull in libusb-1.0.22 dependency. You need Zadig to set up individual devices for use
wraith_prism_devel
Adam Honse2019-12-25 02:26:18 -06:00
5ae3de993d
Add capability to set ring color
Adam Honse2019-12-25 01:21:18 -06:00
e79c97c4d0
RGBController interface for Wraith Prism now can change static colors for logo and fan
Adam Honse2019-12-25 01:08:28 -06:00
45c7bc8008
Add an RGBController interface for AMD Wraith Prism
Adam Honse2019-12-25 00:54:45 -06:00
7de0b2549b
Add function to retrieve firmware version string on Wraith Prism
Adam Honse2019-12-24 19:26:40 -06:00
39b52326b6
Add function to set all ring LEDs to a given effect channel
Adam Honse2019-12-24 15:04:30 -06:00
b35c900fae
Add function to get effect string for a channel
Adam Honse2019-12-24 14:56:49 -06:00
7cea74e466
AMD Wraith Prism controller file with some statically coded packets
Adam Honse2019-12-24 01:11:37 -06:00
5f3e43e7b8
Only build Aorus GPU files on Windows
Adam Honse2019-12-23 17:37:31 -06:00
a84407b609
Bring PolychromeController into the build
Adam Honse2019-12-23 17:12:18 -06:00