Commit Graph

  • 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
  • 4a31751ea1 Remove some detection checks for Corsair Vengeance RGB Pro detection as it was no longer detecting my modules with them mode_api_improvements Adam Honse 2020-01-25 17:22:36 -06:00
  • 862bf8605d Set custom mode when applying color to all devices Adam Honse 2020-01-25 17:09:56 -06:00
  • 3ea9839770 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
  • 320bf22274 Fix some small issues with AMD Wraith Prism driver Adam Honse 2020-01-25 16:06:28 -06:00
  • 8f911d9a85 Fix issues with inverted speed and random flag Adam Honse 2020-01-25 16:04:35 -06:00
  • 7e9df3ab7d Add speed control to HyperX driver Adam Honse 2020-01-24 23:19:38 -06:00
  • 16b488169e Clean up speed values for Patriot Viper RGB Adam Honse 2020-01-24 14:36:17 -06:00
  • 60531f4d76 Shifted the wrong way... Adam Honse 2020-01-24 12:55:36 -06:00
  • 6bbbcffcad Add speed control to RGB Fusion 1.0 driver Adam Honse 2020-01-24 12:31:23 -06:00
  • f4dc9862f5 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
  • fb3690127c 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
  • 79f0137440 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
  • 24d7d8a3b0 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
  • ef5bec4a59 Prepare AMD Wraith Prism driver for mode control Adam Honse 2020-01-23 18:55:00 -06:00
  • 8cfca6ba16 Add direction support to Corsair Vengeance RGB Pro Adam Honse 2020-01-23 12:50:49 -06:00
  • d9eb5ff3f4 Add direction support for NZXT Hue 2 Adam Honse 2020-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 Honse 2020-01-21 00:54:11 -06:00
  • 748e9a5df4 Add function for setting Crucial Ballistix RGB colors in direct mode crucial_ballistix_rgb Adam Honse 2020-01-20 18:49:25 -06:00
  • a865ca5881 Initial driver for Crucial Ballistix RGB Adam Honse 2020-01-20 18:17:47 -06:00
  • 7343c570df Add direction support to Corsair Commander/Lighting Node Pro Adam Honse 2020-01-18 21:47:16 -06:00
  • 74708b91bb Add direction support for NZXT Hue+ Adam Honse 2020-01-18 18:34:00 -06:00
  • 3cb2fa7e75 Fix Corsair Commander Pro/Lighting Node Pro on Linux Adam Honse 2020-01-18 17:51:47 -06:00
  • 8a56e712c2 Add direction support Adam Honse 2020-01-18 17:07:37 -06:00
  • b9ead7ae17 Add the rest of the Corsair Commander/Lighting Node Pro modes Adam Honse 2020-01-18 11:51:07 -06:00
  • 3f710119f2 Add label to Speed slider Adam Honse 2020-01-18 11:12:46 -06:00
  • 0a0818a3a5 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
  • dcea6502bf 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
  • d0b4e2078f Speed values are reversed on Corsair Commander Pro. Removed all references to SendKeepalive function. Adam Honse 2020-01-17 20:50:26 -06:00
  • b2f2fb2204 Clean up Corsair Commander Pro code and get effects mode working Adam Honse 2020-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 Honse 2020-01-16 21:25:39 -06:00
  • 6c6e75b673 Add speed control to Hue 2 Adam Honse 2020-01-16 20:46:46 -06:00
  • 50517b5159 Add speed control for Hue+ and add support for Wings mode Adam Honse 2020-01-16 20:08:28 -06:00
  • 8b8012a431 Update README.md Adam Honse 2020-01-15 22:43:22 +00:00
  • 3ed2741163 Fix autocomplete typo in .pro file, call the RGB Fusion 2.0 detector function Adam Honse 2020-01-15 13:11:27 -06:00
  • 75b2ff1afa Forgot to send the apply packet Adam Honse 2020-01-15 12:56:32 -06:00
  • bf924c8fd5 RGB Fusion 2.0 driver based on summerblind's code Adam Honse 2020-01-15 12:38:30 -06:00
  • b4de1177e5 Add random color modes for HyperX Predator RGB Adam Honse 2020-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 Honse 2020-01-14 16:30:35 -06:00
  • 6e7c248407 Fix Corsair Pro mode initialization Adam Honse 2020-01-14 00:16:58 -06:00
  • c75874d4d6 Add mode parameters to Corsair Vengeance RGB Pro controller Adam Honse 2020-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 Honse 2020-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 Honse 2020-01-13 19:55:45 -06: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
  • bb7852a3e4 Remove list of devices from README and replace it with a link to the wiki. The wiki is more up to date. Adam Honse 2020-01-13 04:33:00 +00:00
  • d79c7e9c04 Initial driver for Corsair Lighting Node Pro Adam Honse 2020-01-12 14:04:01 -06:00
  • c5c4d0c7f2 Get corsair working on linux corsair_kbd Adam Honse 2020-01-11 22:30:44 -06:00
  • fd87fde796 Get it working with hidapi using hid_enumerate for interface 1 Adam Honse 2020-01-11 21:15:20 -06:00
  • 1594ca0966 libusb implementation Adam Honse 2020-01-11 19:33:31 -06:00
  • 86704bf312 corsair libusb Adam Honse 2020-01-09 21:48:37 -06:00
  • b5fd21ede4 Driver for Corsair K70/K95 RGB keyboards Adam Honse 2020-01-09 20:09:11 -06:00
  • fa4d9ebbf6 Get hidapi stuff building on Linux Adam Honse 2020-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 Honse 2020-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 Honse 2020-01-09 18:35:13 -06:00
  • 1d6e0cf6a4 Fix mode initialization, fix mode map for Corsair Pro Adam Honse 2020-01-09 13:36:06 -06:00
  • b06d56bb2d Add Aer 1 fan support to NZXT Hue 2 and Hue+ Adam Honse 2020-01-08 21:21:11 -06:00
  • 50c9f7b84b More color vector initialization improvements Adam Honse 2020-01-08 21:20:54 -06:00
  • 42df4c5026 Make i2c thread safe i2c_threadsafe Adam Honse 2020-01-07 23:59:52 -06:00
  • dd6a6ca85a Increase timeout after sending Hue+ packet so it works in Linux as well as Windows Adam Honse 2020-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 Honse 2020-01-07 21:00:02 -06:00
  • 7226a4164f Hue 2 channel is a bitfield rather than a value Adam Honse 2020-01-06 23:01:51 -06:00
  • c7030ad47d Rework the RGBController API to handle the colors vector outside of device specific implementations Adam Honse 2020-01-06 21:16:05 -06:00
  • 11770aaa3a Add Quick Colors to tray icon Adam Honse 2020-01-06 16:25:01 -06:00
  • f8212ca59e Add Lights Off option to tray icon menu Adam Honse 2020-01-06 15:30:45 -06:00
  • dbf3dd86b4 Add tray icon with options to show/hide and exit Adam Honse 2020-01-06 12:31:37 -06:00
  • 0fe3adc267 Add UpdateLEDs function support to HyperX controller Adam Honse 2020-01-05 18:29:40 -06:00
  • f45b20602b Add UpdateLEDs function support for Viper, Hue2, Hue+, Wraith Prism Adam Honse 2020-01-05 18:07:47 -06:00
  • f6bf044ba0 Add functions for setting Hue+ and Hue 2 effect modes Adam Honse 2020-01-05 17:22:43 -06:00
  • 420e4dc077 Fix bug in NZXT Hue 2 code Adam Honse 2020-01-05 13:49:30 -06:00
  • 3c77c1a9a8 Add support on Hue 2 for Aer 2 fans Adam Honse 2020-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 Honse 2019-12-30 01:21:49 -06:00
  • 46cc9ea248 Add functions to get serial port path from USB VID/PID for both Windows and Linux hue_plus_autodetect_devel_2 Adam Honse 2019-12-30 01:21:49 -06:00