Commit graph

  • 92afebe2c7 Fix Windows build Adam Honse 2020-02-23 19:09:03 -06:00
  • 5b82eb39a8 RGB Fusion 2 (IT8297BX) support based on Gigabyte X570 Elite. jackun 2020-01-08 17:56:05 +02:00
  • 7b120515d8 Fix include path for NvAPI Adam Honse 2020-02-23 15:52:10 -06:00
  • b480bbd666 Clean up NvAPI I2C code and allow multiple GPUs Adam Honse 2020-02-23 15:48:54 -06:00
  • 5e5ac81f53 Get detection working (tested on nouveau in Linux) Adam Honse 2020-02-23 15:30:04 -06:00
  • adcd59848a Add RGB Fusion GPU controller and NVAPI I1C interface Adam Honse 2020-02-23 14:08:59 -06:00
  • 937cbc656e Add Windows application icon Adam Honse 2020-02-20 00:37:31 -06:00
  • aead384282 Aura GPU Support Jan Rettig 2020-02-19 21:17:04 -06:00
  • b717600c37 Add name, description, and type information to MSI-RGB controller Adam Honse 2020-02-19 21:05:04 -06:00
  • f38be5119e MSI-RGB driver based on https://github.com/nagisa/msi-rgb Adam Honse 2020-02-19 14:26:49 -06:00
  • f8de686296 Add LED numbers to Linux OpenRazer controller Adam Honse 2020-02-19 19:42:49 -06:00
  • 0703fb8c68 Support 64-bit Windows builds Adam Honse 2020-02-19 10:24:56 -06:00
  • 8d0915de6e Add support for mode specific colors in HyperX keyboard breathing mode Adam Honse 2020-02-18 10:21:23 -06:00
  • ef33d7e2c4 Firmware 2.x seems to use ASR LED protocol, confirmed on 2.08 Adam Honse 2020-02-16 13:43:57 -06:00
  • bba88eb1f2 Update mode color description to add mode-specific colors. Adam Honse 2020-02-15 23:37:24 -06:00
  • 7b35cf72f7 Add zone numbers to Chroma HDK and add LED numbers for all OpenRazer zones. Adam Honse 2020-02-01 20:38:12 -06:00
  • 9603489f4a Get rid of razerchromahdk driver as it was never merged and use razeraccessory instead Adam Honse 2020-01-27 21:14:55 -06:00
  • d4cd2a6853 Add direction control to OpenRazer Wave mode Adam Honse 2020-01-26 00:30:37 -06:00
  • c4d2f72df1 Clean up Linux OpenRazer code to match Windows and break out device list into a shared header file Adam Honse 2020-01-25 23:54:32 -06:00
  • 1a07aee7a6 Add OpenRazer-Win32 driver to support Razer devices on Windows without official software Adam Honse 2020-02-13 12:19:14 -06:00
  • 415d79a3ef Remove Razer Chroma SDK backend Adam Honse 2020-01-23 09:32:07 -06:00
  • fd59f83556 Update Crucial controller to new RGBController format Adam Honse 2020-02-12 14:51:07 -06:00
  • 7adcfa77fa Add function for setting Crucial Ballistix RGB colors in direct mode Adam Honse 2020-01-20 18:49:25 -06:00
  • b338fbca3c Initial driver for Crucial Ballistix RGB Adam Honse 2020-01-20 18:17:47 -06:00
  • aba3a3fd23 Add 0x39, 0x3B, 0x3C, and 0x3D to Aura DRAM search addresses list Adam Honse 2020-02-12 13:23:35 -06:00
  • cb680508a5 Add Polychrome firmware 2.08 to supported firmware list Adam Honse 2020-02-12 13:02:28 -06:00
  • 2104c975be Update RGB Fusion 2 to build with latest RGBController format Adam Honse 2020-02-12 12:27:15 -06:00
  • 339e1e14c2 Swap red and blue channels in RGB Fusion 2.0 packet after it was found that they were reversed Adam Honse 2020-01-21 00:54:11 -06:00
  • dca3b0d733 Forgot to send the apply packet Adam Honse 2020-01-15 12:56:32 -06:00
  • c52eb528ea RGB Fusion 2.0 driver based on summerblind's code Adam Honse 2020-01-15 12:38:30 -06:00
  • 3948e74711 Use /dev/port to make Super IO functions work on Linux Adam Honse 2020-02-11 20:25:28 -06:00
  • 4672d4a686 Move Super IO functionality to its own file to make it easier to write an MSI-RGB driver Adam Honse 2020-02-11 19:58:13 -06:00
  • befa9baf20 Update the ThermaltakeRiing driver to just set the active_mode variable instead of actually sending mode updates on SetCustomMode Adam Honse 2020-02-11 18:07:57 -06:00
  • 077cda545e Clean up the Corsair keyboard driver with some private packet sending functions Adam Honse 2020-02-11 18:01:31 -06:00
  • e934ce2c23 Add addresses 0x5E and 0x5F to Corsair DRAM detection Adam Honse 2020-02-11 16:18:00 -06:00
  • b10ff42df2 Add addresses 0x5E and 0x5F to Corsair Pro DRAM detection Adam Honse 2020-02-11 16:16:24 -06:00
  • afb6ff6a74 Update the rest of the RGBController drivers to just set the active_mode variable instead of actually sending mode updates on SetCustomMode Adam Honse 2020-02-10 00:26:18 -06:00
  • 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. Adam Honse 2020-02-09 20:01:44 -06:00
  • 966297710b Fix custom mode setting in UI Adam Honse 2020-02-09 19:55:26 -06:00
  • 443d558ac2 Remove compiler warning that is treated as error on some systems Adam Honse 2020-02-09 19:06:50 -06:00
  • 2cd0b64251 Add mode control to Thermaltake Riing controller Adam Honse 2020-02-09 15:26:20 -06:00
  • 7ad3c18e3f Remove unused declarations Adam Honse 2020-02-09 14:43:24 -06:00
  • fc11427019 Remove serial port include for USB controllers that were copied from the Hue+ driver Adam Honse 2020-02-09 14:37:50 -06:00
  • 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 Adam Honse 2020-02-09 14:33:22 -06:00
  • ea1f21106c Fix Linux build of CorsairKeyboardController (missing include for memset) Adam Honse 2020-02-06 16:37:21 -06:00
  • 47ca068628 Number the LEDs in E131 and LEDStrip controllers Adam Honse 2020-02-06 12:26:14 -06:00
  • f07cc134bb Add zones and LEDs to Corsair keyboard controller, but keys don't line up with zones yet Adam Honse 2020-02-05 21:05:55 -06:00
  • 1d98ce063c Add zones and LEDs to Poseidon Z RGB controller Adam Honse 2020-02-05 17:34:08 -06:00
  • 9ddb9f04ce Add zones and LEDs to HyperX Keyboard controller Adam Honse 2020-02-05 13:09:05 -06:00
  • 8aee3c427b Fix segfault Adam Honse 2020-02-04 20:22:01 -06:00
  • 6a6ad0dda6 Keyboard fixes for Linux Adam Honse 2020-02-04 20:20:45 -06:00
  • 12116c70ee Big Keyboard Update! HyperX Alloy Elite support, Poseidon Z RGB modes, and Corsair K70 RGB Adam Honse 2020-02-04 20:17:09 -06:00
  • 7d6699cf9c Use ASR LED mode for Polychrome 2.10 firmware Adam Honse 2020-02-02 00:34:11 -06:00
  • 48b9be3f76 Add Polychrome firmware 2.10 to list Adam Honse 2020-02-01 20:38:52 -06:00
  • 760c57c29c Only show LEDs for selected Zone, add an All Zones option to Zone box Adam Honse 2020-02-01 12:54:51 -06:00
  • c6cc88ba7b The color boxes got moved around during the UI rework. Move them back to their proper rainbow order Adam Honse 2020-01-31 18:32:22 -06:00
  • 779471e3e4 Detect NZXT Smart Device V2 and use the Hue 2 driver for it Adam Honse 2020-01-31 11:08:33 -06:00
  • adb9a6e59f Add support for Aer 2 140mm fan on Hue 2 Adam Honse 2020-01-30 10:42:43 -06:00
  • d48bcec5ba Block write Polychrome mode value instead of byte write Adam Honse 2020-01-29 13:02:00 -06:00
  • 80d2282313 Add modes and additional set functions to Polychrome controller Adam Honse 2020-01-29 12:32:32 -06:00
  • a4474602d8 Add basic support for Asus TUF laptop keyboards through Faustus k1-801 2020-01-28 18:22:10 +04:00
  • d28be0640e Qt: fix layout issues on KDE Marco Zanin (B--B) 2020-01-25 19:06:40 +01:00
  • 5b17833c6e Remove some detection checks for Corsair Vengeance RGB Pro detection as it was no longer detecting my modules with them Adam Honse 2020-01-25 17:22:36 -06:00
  • e8e9a1e7e5 Set custom mode when applying color to all devices Adam Honse 2020-01-25 17:09:56 -06:00
  • d7740c2d28 Move Get/Set mode functions to generic RGBController.cpp functions and add device-specific UpdateMode function to use active_mode value Adam Honse 2020-01-25 16:57:53 -06:00
  • f110589f91 Fix some small issues with AMD Wraith Prism driver Adam Honse 2020-01-25 16:06:28 -06:00
  • b3c1cdf63d Fix issues with inverted speed and random flag Adam Honse 2020-01-25 16:04:35 -06:00
  • 6b789be1e1 Add speed control to HyperX driver Adam Honse 2020-01-24 23:19:38 -06:00
  • 12f307228b Clean up speed values for Patriot Viper RGB Adam Honse 2020-01-24 14:36:17 -06:00
  • 848ea8b064 Shifted the wrong way... Adam Honse 2020-01-24 12:55:36 -06:00
  • 438c3840a7 Add speed control to RGB Fusion 1.0 driver Adam Honse 2020-01-24 12:31:23 -06:00
  • fef6f4cba3 Add delay to improve Corsair Pro detection, default modes to down instead of left, clean up Wraith Prism initialization Adam Honse 2020-01-24 00:23:37 -06:00
  • d38543a820 Finish AMD Wraith Prism mode updates including working speed table, working random color flag, and appropriate fan/logo modes for ring-specific effects Adam Honse 2020-01-23 23:27:35 -06:00
  • 2a76201ca4 Implement a speed table for AMD Wraith Prism to use the values taken from the official software. Interpolation was causing strange issues. Adam Honse 2020-01-23 22:23:37 -06:00
  • 2e84e9808c Start adding modes to AMD Wraith Prism driver. Speed and random bit implemented, but it seems to have issues. Speeds way too fast Adam Honse 2020-01-23 21:28:44 -06:00
  • ee492632ac Prepare AMD Wraith Prism driver for mode control Adam Honse 2020-01-23 18:55:00 -06:00
  • fd16bc3053 Add direction support to Corsair Vengeance RGB Pro Adam Honse 2020-01-23 12:50:49 -06:00
  • 64f11b42f4 Add direction support for NZXT Hue 2 Adam Honse 2020-01-23 12:28:50 -06:00
  • 7ba610df77 Add direction support to Corsair Commander/Lighting Node Pro Adam Honse 2020-01-18 21:47:16 -06:00
  • a76bd7b974 Add direction support for NZXT Hue+ Adam Honse 2020-01-18 18:34:00 -06:00
  • 7999620db2 Fix Corsair Commander Pro/Lighting Node Pro on Linux Adam Honse 2020-01-18 17:51:47 -06:00
  • 585eb8a5a3 Add direction support Adam Honse 2020-01-18 17:07:37 -06:00
  • f1523adcdf Add the rest of the Corsair Commander/Lighting Node Pro modes Adam Honse 2020-01-18 11:51:07 -06:00
  • 1113c7874f Add label to Speed slider Adam Honse 2020-01-18 11:12:46 -06:00
  • ab03311717 Copy Corsair Commander Pro updates to Lighting Node Pro driver. Need to consolidate these eventually Adam Honse 2020-01-17 22:26:02 -06:00
  • d13971b7ce Add inverted speed flag to device UI to handle devices where slowest speed is a larger value than fastest speed Adam Honse 2020-01-17 21:12:47 -06:00
  • 5bc94fd677 Speed values are reversed on Corsair Commander Pro. Removed all references to SendKeepalive function. Adam Honse 2020-01-17 20:50:26 -06:00
  • 90dfa5678b Clean up Corsair Commander Pro code and get effects mode working Adam Honse 2020-01-17 20:40:40 -06:00
  • 48ba8435b1 Initial Corsair Commander Pro support, it's the same protocol as the Lighting Node Pro but on a different endpoint Adam Honse 2020-01-16 21:25:39 -06:00
  • cf2c2d6b93 Add speed control to Hue 2 Adam Honse 2020-01-16 20:46:46 -06:00
  • 4b8668e0ef Add speed control for Hue+ and add support for Wings mode Adam Honse 2020-01-16 20:08:28 -06:00
  • 0bc5982970 Add random color modes for HyperX Predator RGB Adam Honse 2020-01-14 19:19:16 -06:00
  • 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 Adam Honse 2020-01-14 16:30:35 -06:00
  • abd4c87b1e Fix Corsair Pro mode initialization Adam Honse 2020-01-14 00:16:58 -06:00
  • fb3103e458 Add mode parameters to Corsair Vengeance RGB Pro controller Adam Honse 2020-01-13 23:55:54 -06:00
  • c70943da18 Add Random Color checkbox and combine Aura fixed-color and cycling ("random") modes to use this new checkbox Adam Honse 2020-01-13 22:22:15 -06:00
  • 2efd0dc81d Add additional mode parameters to RGBController API and update most of the RGBController drivers' mode specifications to match Adam Honse 2020-01-13 19:55:45 -06:00
  • 8b8012a431 Update README.md Adam Honse 2020-01-15 22:43:22 +00:00
  • 0716f55880 Remove debug printout that was left in Hue code Adam Honse 2020-01-12 23:10:25 -06:00
  • bcc95abe53 Add keepalive thread to Corsair Lighting Node Pro driver Adam Honse 2020-01-12 22:57:05 -06:00