Commit Graph

  • 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
  • bfd8030438 Send apply command on AMD Wraith Prism to enable ring LEDs Adam Honse 2020-01-05 02:49:44 -06:00
  • af84c5bb00 Add Aorus GPU detect file to Windows build Adam Honse 2020-01-05 01:28:15 -06:00
  • 3de7150408 Add effect mode and effect color controls to Patriot Viper RGB driver Adam Honse 2020-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 Honse 2020-01-02 21:28:19 -06:00
  • 7bdf19387d Add Windows support for E1.31 Streaming ACN protocol devices Adam Honse 2020-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 Honse 2020-01-01 23:32:58 -06:00
  • b7b93ad606 Fix build error in windows Adam Honse 2020-01-01 18:26:08 -06:00
  • dbf796256b Fix most compiler warnings Steven Franzen 2019-12-30 21:42:54 +01:00
  • f38b90ad52 Use a list of motherboard addresses to detect Aura motherboards Adam Honse 2019-12-31 18:44:09 -06:00
  • 5f3fe509a4 Fix unbounded array access in Aura RAM detection that caused segfaults on certain systems Adam Honse 2019-12-31 18:37:09 -06:00
  • d656629421 Add functions to get serial port path from USB VID/PID for both Windows and Linux hue_plus_autodetect_devel Adam Honse 2019-12-30 01:21:49 -06:00
  • 189bf0d7a4 Support for original Hue Plus strips on Hue 2, fix bug when less than 20 LEDs connected to channel Adam Honse 2019-12-29 15:21:30 -06:00
  • 60531bbf07 Initial driver for NZXT Hue 2 Adam Honse 2019-12-29 12:09:04 -06:00
  • fd9134c911 Rename OpenAuraSDK.cpp to OpenRGB.cpp and remove old unused code Adam Honse 2019-12-28 15:23:59 -06:00
  • f33f00d8a9 Fix bank IDs in RGB Fusion code and set 0x02 register which seems to enable device if disabled. Adam Honse 2019-12-27 19:53:02 -06:00
  • f2d35466a5 Get Aura address skipping working Adam Honse 2019-12-27 16:23:37 -06:00
  • bce9fc929e Skip in-use addresses for Aura RAM initialization Adam Honse 2019-12-27 15:53:49 -06:00
  • cdaae5fb9f Fix previous commit Adam Honse 2019-12-27 12:28:18 -06:00
  • 9fc9059b0b Add detection code for ASRock ASR LED and Polychrome controllers Adam Honse 2019-12-27 12:24:04 -06:00
  • 2c1fe31211 Update README Adam Honse 2019-12-27 12:08:20 -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 Honse 2019-12-27 12:06:04 -06:00
  • ace27f4574 Add 104 LEDs to Poseidon Z RGB so that Set All should work Adam Honse 2019-12-25 17:56:24 -06:00
  • cff395a050 Add Poseidon Z RGB code from Keyboard Visualizer Adam Honse 2019-12-25 17:44:08 -06:00
  • 7873a83398 Add empty structures for Poseidon Z RGB keyboard support Adam Honse 2019-12-25 16:51:09 -06:00
  • 9d27e2d06c Hacked up version of hid.c for Windows to remove pthread and iconv dependencies Adam Honse 2019-12-25 13:56:53 -06:00
  • 8960f550ef Move hidapi to dependencies as it is not maintained in this project Adam Honse 2019-12-25 03:50:39 -06:00
  • 13e1da7fcd Get MSI 3-zone keyboard working by pulling in libusb version of hidapi Adam Honse 2019-12-25 03:47:08 -06:00
  • eef95f50dd Initial code for MSI/SteelSeries 3-Zone laptop keyboards Adam Honse 2019-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 Honse 2019-12-25 02:26:18 -06:00
  • 5ae3de993d Add capability to set ring color Adam Honse 2019-12-25 01:21:18 -06:00
  • e79c97c4d0 RGBController interface for Wraith Prism now can change static colors for logo and fan Adam Honse 2019-12-25 01:08:28 -06:00
  • 45c7bc8008 Add an RGBController interface for AMD Wraith Prism Adam Honse 2019-12-25 00:54:45 -06:00
  • 7de0b2549b Add function to retrieve firmware version string on Wraith Prism Adam Honse 2019-12-24 19:26:40 -06:00
  • 39b52326b6 Add function to set all ring LEDs to a given effect channel Adam Honse 2019-12-24 15:04:30 -06:00
  • b35c900fae Add function to get effect string for a channel Adam Honse 2019-12-24 14:56:49 -06:00
  • 7cea74e466 AMD Wraith Prism controller file with some statically coded packets Adam Honse 2019-12-24 01:11:37 -06:00
  • 5f3e43e7b8 Only build Aorus GPU files on Windows Adam Honse 2019-12-23 17:37:31 -06:00
  • a84407b609 Bring PolychromeController into the build Adam Honse 2019-12-23 17:12:18 -06:00
  • 000511deff Update Aorus GPU files Adam Honse 2019-12-23 17:08:44 -06:00
  • fe37c261a2 Move Set Color buttons up for better alignment qt_ui_rework Adam Honse 2019-12-23 16:51:10 -06:00
  • cbdbb71d79 Add Set All Devices button Adam Honse 2019-12-23 16:17:00 -06:00
  • 5f786e649a Fix Hue+ initialization on Windows Adam Honse 2019-12-23 15:37:15 -06:00