Adam Honse
|
fef6f4cba3
|
Add delay to improve Corsair Pro detection, default modes to down instead of left, clean up Wraith Prism initialization
|
6 years ago |
Adam Honse
|
d38543a820
|
Finish AMD Wraith Prism mode updates including working speed table, working random color flag, and appropriate fan/logo modes for ring-specific effects
|
6 years ago |
Adam Honse
|
2a76201ca4
|
Implement a speed table for AMD Wraith Prism to use the values taken from the official software. Interpolation was causing strange issues.
|
6 years ago |
Adam Honse
|
2e84e9808c
|
Start adding modes to AMD Wraith Prism driver. Speed and random bit implemented, but it seems to have issues. Speeds way too fast
|
6 years ago |
Adam Honse
|
ee492632ac
|
Prepare AMD Wraith Prism driver for mode control
|
6 years ago |
Adam Honse
|
64f11b42f4
|
Add direction support for NZXT Hue 2
|
6 years ago |
Adam Honse
|
a76bd7b974
|
Add direction support for NZXT Hue+
|
6 years ago |
Adam Honse
|
7999620db2
|
Fix Corsair Commander Pro/Lighting Node Pro on Linux
|
6 years ago |
Adam Honse
|
ab03311717
|
Copy Corsair Commander Pro updates to Lighting Node Pro driver. Need to consolidate these eventually
|
6 years ago |
Adam Honse
|
5bc94fd677
|
Speed values are reversed on Corsair Commander Pro. Removed all references to SendKeepalive function.
|
6 years ago |
Adam Honse
|
90dfa5678b
|
Clean up Corsair Commander Pro code and get effects mode working
|
6 years ago |
Adam Honse
|
48ba8435b1
|
Initial Corsair Commander Pro support, it's the same protocol as the Lighting Node Pro but on a different endpoint
|
6 years ago |
Adam Honse
|
cf2c2d6b93
|
Add speed control to Hue 2
|
6 years ago |
Adam Honse
|
4b8668e0ef
|
Add speed control for Hue+ and add support for Wings mode
|
6 years ago |
Adam Honse
|
0bc5982970
|
Add random color modes for HyperX Predator RGB
|
6 years ago |
Adam Honse
|
2ae74c1e7f
|
Add slider for speed control, add min/max speed parameters to mode information, update Corsair Pro and Patriot Viper drivers to include speed control
|
6 years ago |
Adam Honse
|
fb3103e458
|
Add mode parameters to Corsair Vengeance RGB Pro controller
|
6 years ago |
Adam Honse
|
2efd0dc81d
|
Add additional mode parameters to RGBController API and update most of the RGBController drivers' mode specifications to match
|
6 years ago |
Adam Honse
|
0716f55880
|
Remove debug printout that was left in Hue code
|
6 years ago |
Adam Honse
|
bcc95abe53
|
Add keepalive thread to Corsair Lighting Node Pro driver
|
6 years ago |
Adam Honse
|
d79c7e9c04
|
Initial driver for Corsair Lighting Node Pro
|
6 years ago |
Adam Honse
|
fa4d9ebbf6
|
Get hidapi stuff building on Linux
|
6 years ago |
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
|
6 years ago |
Adam Honse
|
1d6e0cf6a4
|
Fix mode initialization, fix mode map for Corsair Pro
|
6 years ago |
Adam Honse
|
b06d56bb2d
|
Add Aer 1 fan support to NZXT Hue 2 and Hue+
|
6 years ago |
Adam Honse
|
dd6a6ca85a
|
Increase timeout after sending Hue+ packet so it works in Linux as well as Windows
|
6 years ago |
Adam Honse
|
4d5003f49d
|
Some code cleanup - set colors vector size for improved performance and add sleep to fix Hue Plus device update
|
6 years ago |
Adam Honse
|
7226a4164f
|
Hue 2 channel is a bitfield rather than a value
|
6 years ago |
Adam Honse
|
c7030ad47d
|
Rework the RGBController API to handle the colors vector outside of device specific implementations
|
6 years ago |
Adam Honse
|
f6bf044ba0
|
Add functions for setting Hue+ and Hue 2 effect modes
|
6 years ago |
Adam Honse
|
420e4dc077
|
Fix bug in NZXT Hue 2 code
|
6 years ago |
Adam Honse
|
3c77c1a9a8
|
Add support on Hue 2 for Aer 2 fans
|
6 years ago |
Adam Honse
|
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+.
|
6 years ago |
Adam Honse
|
bfd8030438
|
Send apply command on AMD Wraith Prism to enable ring LEDs
|
6 years ago |
Adam Honse
|
3de7150408
|
Add effect mode and effect color controls to Patriot Viper RGB driver
|
6 years ago |
Adam Honse
|
a27c614a8b
|
Fix some issues with the Aura initialization and detection and add a new driver for Patriot Viper RGB RAM
|
6 years ago |
Adam Honse
|
b7b93ad606
|
Fix build error in windows
|
6 years ago |
Steven Franzen
|
dbf796256b
|
Fix most compiler warnings
|
6 years ago |
Adam Honse
|
f38b90ad52
|
Use a list of motherboard addresses to detect Aura motherboards
|
6 years ago |
Adam Honse
|
5f3fe509a4
|
Fix unbounded array access in Aura RAM detection that caused segfaults on certain systems
|
6 years ago |
Adam Honse
|
189bf0d7a4
|
Support for original Hue Plus strips on Hue 2, fix bug when less than 20 LEDs connected to channel
|
6 years ago |
Adam Honse
|
60531bbf07
|
Initial driver for NZXT Hue 2
|
6 years ago |
Adam Honse
|
f33f00d8a9
|
Fix bank IDs in RGB Fusion code and set 0x02 register which seems to enable device if disabled.
|
6 years ago |
Adam Honse
|
f2d35466a5
|
Get Aura address skipping working
|
6 years ago |
Adam Honse
|
bce9fc929e
|
Skip in-use addresses for Aura RAM initialization
|
6 years ago |
Adam Honse
|
cdaae5fb9f
|
Fix previous commit
|
6 years ago |
Adam Honse
|
9fc9059b0b
|
Add detection code for ASRock ASR LED and Polychrome controllers
|
6 years ago |
Adam Honse
|
13f53ae4f8
|
Remove 0x67 and 0x68 checks from HyperX detection - should allow detection of Fury RGB RAM. Change suggested by Sam Cheng of Kingston/HyperX
|
6 years ago |
Adam Honse
|
5ae3de993d
|
Add capability to set ring color
|
6 years ago |
Adam Honse
|
45c7bc8008
|
Add an RGBController interface for AMD Wraith Prism
|
6 years ago |
Adam Honse
|
7de0b2549b
|
Add function to retrieve firmware version string on Wraith Prism
|
6 years ago |
Adam Honse
|
39b52326b6
|
Add function to set all ring LEDs to a given effect channel
|
6 years ago |
Adam Honse
|
b35c900fae
|
Add function to get effect string for a channel
|
6 years ago |
Adam Honse
|
7cea74e466
|
AMD Wraith Prism controller file with some statically coded packets
|
6 years ago |
Adam Honse
|
5f786e649a
|
Fix Hue+ initialization on Windows
|
6 years ago |
Adam Honse
|
f76bf34d8d
|
HyperX zones per slot, set Hue Plus zones as linear type
|
6 years ago |
Adam Honse
|
e799574730
|
Add additional information to OpenRazer, set SPD to page 1 for proper HyperX detection
|
6 years ago |
Adam Honse
|
1a5b12c7a0
|
OAdd strip autodetection to NZXT Hue+ interface, group zones into channels
|
6 years ago |
Adam Honse
|
74bcfbd940
|
Make Sleep function static on linux to avoid compile errors
|
6 years ago |
Adam Honse
|
1db45f2cf2
|
Update slot addresses for HyperX Predator RGB and set brightness on effect modes
|
6 years ago |
Adam Honse
|
6e467fe8cd
|
Initial work on direct mode for HyperX Predator RGB
|
6 years ago |
Adam Honse
|
7dddb9d111
|
Start work on Information page and add information fields to RGBController API
|
6 years ago |
Adam Honse
|
7d2b5f285f
|
More work on ASR LED/Polychrome support
|
6 years ago |
Adam Honse
|
b8eb4e9bcb
|
Initial work on ASRock Polychrome/ASR LED interface. Does not function yet.
|
6 years ago |
Adam Honse
|
59a3b41480
|
Initial support for Gigabyte Aorus RGB Fusion motherboards
|
6 years ago |
Adam Honse
|
28b41451f8
|
Fix typo in Aura header
|
6 years ago |
Adam Honse
|
557c9df9a0
|
Rewrite OpenRazer support to use static constant device mapping table instead of big switch/case. Add support for some extra Razer devices. Use "ledstrip.txt" for LED strip settings
|
7 years ago |
Adam Honse
|
68b0dc9e2e
|
Fix LED Strips on Windows
|
7 years ago |
Adam Honse
|
a8c83e5688
|
Add interface for NZXT Hue+ based on KeyboardVisualizer code and add support for UDP LED strips. Clean up LEDStrip code.
|
7 years ago |
Adam Honse
|
5bc80cce96
|
Get reorganized code building on Windows
|
7 years ago |
Adam Honse
|
155ad165b1
|
Reorganization! Move all controllers into their own folders, move all RGBController wrappers into one folder, move i2c_smbus and serial_port dependencies into folders, and move main application/UI stuff into folders. Should help lead into creating a proper library
|
7 years ago |