Adam Honse
|
6fd6c7f176
|
Initial support for addressable headers on Asus Aura motherboards.
|
6 years ago |
Adam Honse
|
d947cc2499
|
Add description to devices that were missing a description
|
6 years ago |
Adam Honse
|
5db52e5dc2
|
Add resizing to RGB Fusion 2 USB controller addressable headers
|
6 years ago |
Adam Honse
|
7f865cfee9
|
Allow up to 200 LEDs per channel on Corsair Lighting Node devices
|
6 years ago |
Adam Honse
|
556fb634bb
|
Clean up Redragon K556 code and add speed and color control
|
6 years ago |
Adam Honse
|
c3e5d91b6b
|
Allow manual resizing of Hue+ channels
|
6 years ago |
Adam Honse
|
c769c20af1
|
Move static mode to top of Redragon M711 mode list
|
6 years ago |
Adam Honse
|
2a43cefbe6
|
Add Redragon K556 modes, though grouped modes and colors aren't implemented yet
|
6 years ago |
Adam Honse
|
68960b7b14
|
Add RGBController for Redragon K556 keyboard, only supports custom mode for now
|
6 years ago |
Adam Honse
|
ad85efcb14
|
Update Redragon code, split mouse and keyboard into their own controllers, and get mouse control working
|
6 years ago |
Adam Honse
|
aa182936ba
|
Clean up warnings, except in hidapi and cli files
|
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
|
01020b50d9
|
Set default number of LEDs per strip in RGB Fusion 2 controller
|
6 years ago |
Adam Honse
|
00f422375b
|
Initial Corsair mouse support, tested on M65 RGB Elite. Shows as mousemat with 15 zones for now as zone mapping isn't supported yet
|
6 years ago |
Adam Honse
|
25807902c9
|
Set each LED independently for Crucial effect modes
|
6 years ago |
Adam Honse
|
0bbef425a4
|
Enable effects on Crucial controller, but color modes unimplemented
|
6 years ago |
Adam Honse
|
47df8f3414
|
Fix leftover un-renamed types
|
6 years ago |
Adam Honse
|
c560ee4b7e
|
Rename RGBFusion2Controller to RGBFusion2USBController
|
6 years ago |
Adam Honse
|
74080150e0
|
Rename AuraController to AuraSMBusController
|
6 years ago |
Adam Honse
|
ab7ddc1629
|
Rename HyperXController to HyperXDRAMController
|
6 years ago |
Adam Honse
|
ecf4427c76
|
Rename CorsairController to CorsairVengeanceController, CorsairProController to CorsairVengeanceProController
|
6 years ago |
Adam Honse
|
0e77149444
|
Rename CorsairKeyboardController to CorsairPeripheralController
|
6 years ago |
Adam Honse
|
e6c21f0a72
|
Add firmware version to Corsair Lighting Node driver
|
6 years ago |
Adam Honse
|
da9f6d7c72
|
Add description for ASUS Aura device driver
|
6 years ago |
Adam Honse
|
97975b6d36
|
Update description on Corsair Lighting Node driver
|
6 years ago |
Adam Honse
|
ad98cc173b
|
Update description on Corsair peripheral driver
|
6 years ago |
Adam Honse
|
f1e1c41d68
|
Add support for Corsair Polaris MM800 mousemat using CorsairKeyboardController driver
|
6 years ago |
Adam Honse
|
a7ed250c4e
|
Don't initialize pointers on zones with no LEDs
|
6 years ago |
Adam Honse
|
62c06202e0
|
Re-enable and update RGBController data block get/set functions for new API parameters. This gets profile savig and loading working again
|
6 years ago |
Adam Honse
|
23ad5ca244
|
Fix setting individual LEDs when a specific zone is selected
|
6 years ago |
Adam Honse
|
5712717ef8
|
Update maximum number of LEDs for Thermaltake Riing zone to 20 LEDs
|
6 years ago |
Adam Honse
|
da54e89839
|
Fix Thermaltake Riing controller
|
6 years ago |
Adam Honse
|
57b8377f5a
|
Disable built in effects before setting strip colors in RGB Fusion 2 controller
|
6 years ago |
Adam Honse
|
fbb718c532
|
Update RGB Fusion 2 controller to new RGBController API. Reworked some of the RGB Fusion 2 controller code to be more consistent with the rest of the project.
|
6 years ago |
Adam Honse
|
5a469ea615
|
Update Corsair Keyboard controller to new RGBController API
|
6 years ago |
Adam Honse
|
2099abb126
|
Update Patriot Viper RGB controller to new RGBController API
|
6 years ago |
Adam Honse
|
4b4e939d10
|
Update Crucial Ballistix RGB controller to new RGBController API
|
6 years ago |
Adam Honse
|
e0094915fe
|
Update ThermalTake Poseidon Z RGB controller to new RGBController API
|
6 years ago |
Adam Honse
|
aa6e2e611b
|
Update HyperX Keyboard controller to new RGBController API
|
6 years ago |
Adam Honse
|
ce8331b467
|
Update Faustus controller to new RGBController API
|
6 years ago |
Adam Honse
|
3abb0c05ba
|
Update Corsair Vengeance RGB Pro controller to new RGBController API
|
6 years ago |
Adam Honse
|
acc84f6a09
|
Update ASUS Aura GPU controller to new RGBController API. Also update ASUS Aura controller to read colors from hardware during initialization.
|
6 years ago |
Adam Honse
|
74b0d195d9
|
Update Corsair Vengeance RGB controller to new RGBController API
|
6 years ago |
Adam Honse
|
920e001bab
|
Update MSI 3-Zone Keyboard controller to new RGBController API
|
6 years ago |
Adam Honse
|
4c2ceed5b6
|
Update ASRock Polychrome controller to new RGBController API
|
6 years ago |
Adam Honse
|
515c17b8dd
|
Update MSI-RGB controller to new RGBController API
|
6 years ago |
Adam Honse
|
2ffb02abde
|
Update E1.31 controller to new RGBController API
|
6 years ago |
Adam Honse
|
3237c8842a
|
Update NZXT Hue+ and Hue 2 controllers to new RGBController API. Fix direct mode not working on Hue 2.
|
6 years ago |
Adam Honse
|
fde468a162
|
Update LED Strip controller to new RGBController API
|
6 years ago |
Adam Honse
|
f854441cf7
|
Update HyperX RGB RAM controller to new RGBController API
|
6 years ago |
Adam Honse
|
408020c244
|
Update Gigabyte RGB Fusion 1.0 controller to new RGBController API
|
6 years ago |
Adam Honse
|
f806f3ad66
|
Update AMD Wraith Prism controller to new RGBController API
|
6 years ago |
Adam Honse
|
7c1c9a7979
|
Update OpenRazer (Windows and Linux) controllers for new RGBController API
|
6 years ago |
Adam Honse
|
283cb5a8ac
|
Update RGB Fusion GPU controller to new RGBController API
|
6 years ago |
Adam Honse
|
5f21674b8f
|
Update Aura controller for RGBController API changes
|
6 years ago |
Adam Honse
|
fe6a84d6c9
|
Rename NodePro to LightingNode
|
6 years ago |
Adam Honse
|
f7cb8ca969
|
Delete CorsairCmdrProController files now that Corsair Pro is merged into Lighting Node driver
|
6 years ago |
Adam Honse
|
1115213d5a
|
Consolidate Corsair Lighting Node and compatible device drivers
|
6 years ago |
Adam Honse
|
bc01ec0e4b
|
Update Thermaltake Riing controller for resizable channels
|
6 years ago |
Adam Honse
|
62518b5163
|
Update RGBController API and GUI to handle resizable zones. All controllers except for CorsairNodePro have been disabled pending rework
|
6 years ago |
Adam Honse
|
736e624366
|
Resize button. Resizes mode specific color lists. Partial implementation of resizing zones
|
6 years ago |
Adam Honse
|
ec73337929
|
Update OpenRazer-Win32 DLLs to fix corrupt serial and version strings, enable reading these in OpenRGB.
|
6 years ago |
Adam Honse
|
c451487401
|
Change direct effects mode back to Direct mode on HyperX keyboard
|
6 years ago |
Adam Honse
|
5defbc1580
|
Fix color mode for Thermaltake Riing direct mode
|
6 years ago |
Adam Honse
|
cb6dfd83d8
|
Add refreshing thread for HyperX keyboard Direct mode
|
6 years ago |
Adam Honse
|
51c3568f7a
|
Profile save and load test
|
6 years ago |
Adam Honse
|
4f8db7d63f
|
Add cstring include to fix build on Linux
|
6 years ago |
Adam Honse
|
f844c2fb07
|
Add functions to get/set RGBController parameters to/from a binary data buffer. Add a dummy RGBController object to load data into.
|
6 years ago |
Stefan Reiter
|
3c6ac31eab
|
Introduce device_type_to_str
|
6 years ago |
Stefan Reiter
|
20a99ef7ef
|
Append LED number to Aura devices' LEDs
Makes identifying them easier then just 'Unknown' 8 times in a row.
|
6 years ago |
jackun
|
5b82eb39a8
|
RGB Fusion 2 (IT8297BX) support based on Gigabyte X570 Elite.
|
6 years ago |
Adam Honse
|
adcd59848a
|
Add RGB Fusion GPU controller and NVAPI I1C interface
|
6 years ago |
Jan Rettig
|
aead384282
|
Aura GPU Support
|
6 years ago |
Adam Honse
|
b717600c37
|
Add name, description, and type information to MSI-RGB controller
|
6 years ago |
Adam Honse
|
f38be5119e
|
MSI-RGB driver based on https://github.com/nagisa/msi-rgb
|
6 years ago |
Adam Honse
|
f8de686296
|
Add LED numbers to Linux OpenRazer controller
|
6 years ago |
Adam Honse
|
8d0915de6e
|
Add support for mode specific colors in HyperX keyboard breathing mode
|
6 years ago |
Adam Honse
|
bba88eb1f2
|
Update mode color description to add mode-specific colors.
|
6 years ago |
Adam Honse
|
7b35cf72f7
|
Add zone numbers to Chroma HDK and add LED numbers for all OpenRazer zones.
|
6 years ago |
Adam Honse
|
9603489f4a
|
Get rid of razerchromahdk driver as it was never merged and use razeraccessory instead
|
6 years ago |
Adam Honse
|
d4cd2a6853
|
Add direction control to OpenRazer Wave mode
|
6 years ago |
Adam Honse
|
c4d2f72df1
|
Clean up Linux OpenRazer code to match Windows and break out device list into a shared header file
|
6 years ago |
Adam Honse
|
1a07aee7a6
|
Add OpenRazer-Win32 driver to support Razer devices on Windows without official software
|
6 years ago |
Adam Honse
|
415d79a3ef
|
Remove Razer Chroma SDK backend
|
6 years ago |
Adam Honse
|
fd59f83556
|
Update Crucial controller to new RGBController format
|
6 years ago |
Adam Honse
|
7adcfa77fa
|
Add function for setting Crucial Ballistix RGB colors in direct mode
|
6 years ago |
Adam Honse
|
b338fbca3c
|
Initial driver for Crucial Ballistix RGB
|
6 years ago |
Adam Honse
|
2104c975be
|
Update RGB Fusion 2 to build with latest RGBController format
|
6 years ago |
Adam Honse
|
c52eb528ea
|
RGB Fusion 2.0 driver based on summerblind's code
|
6 years ago |
Adam Honse
|
befa9baf20
|
Update the ThermaltakeRiing driver to just set the active_mode variable instead of actually sending mode updates on SetCustomMode
|
6 years ago |
Adam Honse
|
afb6ff6a74
|
Update the rest of the RGBController drivers to just set the active_mode variable instead of actually sending mode updates on SetCustomMode
|
6 years ago |
Adam Honse
|
6828335dc5
|
Just set active_mode rather than call SetMode for SetCustomModefunction. Implement for a few tested devices only for now. Fix some user interface issues with custom mode selection.
|
6 years ago |
Adam Honse
|
2cd0b64251
|
Add mode control to Thermaltake Riing controller
|
6 years ago |
Adam Honse
|
fc11427019
|
Remove serial port include for USB controllers that were copied from the Hue+ driver
|
6 years ago |
Adam Honse
|
2f00fb9186
|
Add initial driver for Thermaltake Riing controller. Fixed configuration has 9 LEDs for channels 1, 2, and 3 but will make this configurable in the future. Only direct mode supported so far
|
6 years ago |
Adam Honse
|
47ca068628
|
Number the LEDs in E131 and LEDStrip controllers
|
6 years ago |
Adam Honse
|
f07cc134bb
|
Add zones and LEDs to Corsair keyboard controller, but keys don't line up with zones yet
|
6 years ago |
Adam Honse
|
1d98ce063c
|
Add zones and LEDs to Poseidon Z RGB controller
|
6 years ago |
Adam Honse
|
9ddb9f04ce
|
Add zones and LEDs to HyperX Keyboard controller
|
6 years ago |
Adam Honse
|
12116c70ee
|
Big Keyboard Update! HyperX Alloy Elite support, Poseidon Z RGB modes, and Corsair K70 RGB
|
6 years ago |
Adam Honse
|
80d2282313
|
Add modes and additional set functions to Polychrome controller
|
6 years ago |
k1-801
|
a4474602d8
|
Add basic support for Asus TUF laptop keyboards through Faustus
|
6 years ago |
Adam Honse
|
d7740c2d28
|
Move Get/Set mode functions to generic RGBController.cpp functions and add device-specific UpdateMode function to use active_mode value
|
6 years ago |
Adam Honse
|
f110589f91
|
Fix some small issues with AMD Wraith Prism driver
|
6 years ago |
Adam Honse
|
6b789be1e1
|
Add speed control to HyperX driver
|
6 years ago |
Adam Honse
|
12f307228b
|
Clean up speed values for Patriot Viper RGB
|
6 years ago |
Adam Honse
|
438c3840a7
|
Add speed control to RGB Fusion 1.0 driver
|
6 years ago |
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
|
fd16bc3053
|
Add direction support to Corsair Vengeance RGB Pro
|
6 years ago |
Adam Honse
|
64f11b42f4
|
Add direction support for NZXT Hue 2
|
6 years ago |
Adam Honse
|
7ba610df77
|
Add direction support to Corsair Commander/Lighting Node Pro
|
6 years ago |
Adam Honse
|
a76bd7b974
|
Add direction support for NZXT Hue+
|
6 years ago |
Adam Honse
|
585eb8a5a3
|
Add direction support
|
6 years ago |
Adam Honse
|
f1523adcdf
|
Add the rest of the Corsair Commander/Lighting Node Pro modes
|
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
|
abd4c87b1e
|
Fix Corsair Pro mode initialization
|
6 years ago |
Adam Honse
|
fb3103e458
|
Add mode parameters to Corsair Vengeance RGB Pro controller
|
6 years ago |
Adam Honse
|
c70943da18
|
Add Random Color checkbox and combine Aura fixed-color and cycling ("random") modes to use this new checkbox
|
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
|
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
|
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
|
50c9f7b84b
|
More color vector initialization improvements
|
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
|
0fe3adc267
|
Add UpdateLEDs function support to HyperX controller
|
6 years ago |
Adam Honse
|
f45b20602b
|
Add UpdateLEDs function support for Viper, Hue2, Hue+, Wraith Prism
|
6 years ago |
Adam Honse
|
3de7150408
|
Add effect mode and effect color controls to Patriot Viper RGB driver
|
6 years ago |
Adam Honse
|
7bdf19387d
|
Add Windows support for E1.31 Streaming ACN protocol devices
|
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 |
Steven Franzen
|
dbf796256b
|
Fix most compiler warnings
|
6 years ago |
Adam Honse
|
60531bbf07
|
Initial driver for NZXT Hue 2
|
6 years ago |
Adam Honse
|
fd9134c911
|
Rename OpenAuraSDK.cpp to OpenRGB.cpp and remove old unused code
|
6 years ago |
Adam Honse
|
cdaae5fb9f
|
Fix previous commit
|
6 years ago |
Adam Honse
|
5ae3de993d
|
Add capability to set ring color
|
6 years ago |
Adam Honse
|
e79c97c4d0
|
RGBController interface for Wraith Prism now can change static colors for logo and fan
|
6 years ago |
Adam Honse
|
45c7bc8008
|
Add an RGBController interface for AMD Wraith Prism
|
6 years ago |
Adam Honse
|
000511deff
|
Update Aorus GPU files
|
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
|
d2acc75ba8
|
Report correct device types on OpenRazer interface
|
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
|
89b4716012
|
Fix Aura DRAM detection and move firmware name to Version field
|
6 years ago |
Adam Honse
|
7dddb9d111
|
Start work on Information page and add information fields to RGBController API
|
6 years ago |
Adam Honse
|
0d38154134
|
Fix DRAM type detection for some Aura based RAM Modules
|
6 years ago |
Adam Honse
|
7dd84c7ac8
|
First round of user interface rework changes
|
6 years ago |
Adam Honse
|
7d2b5f285f
|
More work on ASR LED/Polychrome support
|
6 years ago |
Adam Honse
|
59a3b41480
|
Initial support for Gigabyte Aorus RGB Fusion motherboards
|
6 years ago |
Adam Honse
|
15fd537fa8
|
Add support for RGB E1.31 Streaming ACN multicast devices using libe131. Linux only for now.
|
7 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
|
c8a1363b35
|
Use generic interfaces for Razer Chroma SDK, get mouse and Chroma HDK working
|
7 years ago |
Adam Honse
|
0a61e38ee1
|
Start writing an RGBController interface for the Razer Chroma SDK on Windows
|
7 years ago |
Adam Honse
|
50875fc698
|
Add 2D matrix support to OpenRazer RGB interface, add support for Chroma HDK
|
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
|
63bf13faac
|
Add color buffer vector to all RGBController drivers, so that color patterns may be filled in by the application and updated all at once via an UpdateLEDs function
|
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 |