Commit graph

  • 9126ded32e Move detection functions into their own files Adam Honse 2019-08-18 01:24:11 -05:00
  • d5a32eb743 Add more OpenRazer devices Adam Honse 2019-08-18 00:47:09 -05:00
  • 1bfeb59d6a Get OpenRazer autodetection working, add support for more devices Adam Honse 2019-08-18 00:22:00 -05:00
  • fd7d956913 Update detection for Corsair Vengeance Pro RGB Adam Honse 2019-08-16 18:45:31 -05:00
  • 50942d11b1 Update README Adam Honse 2019-08-16 12:29:52 -05:00
  • aebffd9e48 Fixed readme for the project Network Silence 2019-08-16 07:02:20 +00:00
  • ae77e44f73 Update README.md Adam Honse 2019-06-13 20:04:52 +00:00
  • 675eb40b94 Rudimentary detection for different types of RGB RAM, based on apparently static data from i2cdump Adam Honse 2019-08-15 23:41:56 -05:00
  • 7f09b14f50 Fix -0104 controller zone detection Adam Honse 2019-08-15 12:02:25 -05:00
  • b17d87a15b Add compile flags around Windows-specific code Adam Honse 2019-08-14 20:23:50 -05:00
  • 9e963e5cc7 Update Linux project file Adam Honse 2019-08-14 19:42:57 -05:00
  • fa8f06f273 Initial Corsair Vengeance Pro RGB support Adam Honse 2019-08-13 15:58:36 -05:00
  • 9c1d0e1a79 Add support for AUMA0-E6K5-0104 Adam Honse 2019-08-06 12:30:48 -05:00
  • 60b9fd08bb Initial work on interface for HyperX Predator RGB, color and mode setting works Adam Honse 2019-06-30 11:54:51 -05:00
  • 9c5f592618 Add LEDStrip interface from KeyboardVisualizer Adam Honse 2019-06-20 20:44:12 -05:00
  • 8f96f9535d Add quick colors to Linux GUI Adam Honse 2019-06-20 12:27:01 -05:00
  • d94d6eb569 Fix Linux build Adam Honse 2019-06-20 00:03:55 -05:00
  • 06f21865c6 Move main function to its own file, add checks to prevent UI updates if no devices were detected Adam Honse 2019-06-19 12:31:58 -05:00
  • 18bf0ce013 Update Linux GUI to match changes to Windows one Adam Honse 2019-06-19 00:07:23 -05:00
  • af0bfde610 Set all devices at once with Set All button, add common function to set device to custom mode Adam Honse 2019-06-18 12:26:06 -05:00
  • ab4a07244a Add quick and dirty RGBController interface for Gigabyte Aorus 1080Ti Xtreme using GvDisplay.dll hack Adam Honse 2019-06-17 20:52:37 -05:00
  • 08532dc56c Add Razer DeathStalker Chroma Adam Honse 2019-06-16 15:15:55 -05:00
  • c69d8c4680 Initial support for DeathAdder Chroma Adam Honse 2019-06-16 14:23:41 -05:00
  • e9cf421719 Start writing a generic RGB wrapper for OpenRazer Adam Honse 2019-06-15 23:27:14 -05:00
  • 4887e9a11e Fix set LED button on Windows, rearrange Windows GUI to match Linux GUI Adam Honse 2019-06-15 21:34:43 -05:00
  • f71f325a97 Update Linux UI for generic RGB interface branch Adam Honse 2019-06-15 17:59:35 -05:00
  • 7ba607be8a Minor fixes - populate Mode box correctly on initialization and reorder operations for setting Aura mode to improve reliability Adam Honse 2019-06-15 12:38:57 -05:00
  • 4714aec6dd Start work on configuration table parsing for Aura devices. Process all channels with same type into their own zones Adam Honse 2019-06-15 12:16:21 -05:00
  • 7554e366f4 Add functions for setting single LED and all LEDs in a zone to a color, add zone dropdown to GUI Adam Honse 2019-06-14 23:28:23 -05:00
  • d60936b2e5 Use 32-bit RGBColor type (COLORREF compatible) instead of discrete red, green, and blue channels in generic RGB interface Adam Honse 2019-06-14 12:24:07 -05:00
  • 90b57e1846 Split RGBController classes into their own files Adam Honse 2019-06-13 23:24:05 -05:00
  • 8c3acbe889 Mode selection and Set All Colors working using generic RGB interface for Aura and Corsair Vengeance RGB Adam Honse 2019-06-13 23:02:27 -05:00
  • f5d7f2e537 Generic RGB development Adam Honse 2019-06-13 20:23:22 -05:00
  • 234b006bee Add time-out on query enumeration Stavros Avramidis 2019-05-30 14:07:33 +03:00
  • 9c4bbec686 Add 0x4F and 0x66 to detected Aura addresses Adam Honse 2019-05-29 12:23:58 -05:00
  • 25d85a1db0 Re-add Super IO ID mask Adam Honse 2019-05-27 14:58:51 -05:00
  • dde0292719 Add a few more Nuvoton Super IO chips to the supported list including NCT6796D, clean up the Nuvoton detection code Adam Honse 2019-05-27 11:44:51 -05:00
  • 9d1745c0d0 Get SMBus base address from NCT6793D configuration registers Adam Honse 2019-05-27 04:14:22 -05:00
  • 559f1e9bcc Add preliminary probe functionality for NCT6793D, remove SMBus block read from NCT6793D SMBus driver as I haven't written this functionality yet Adam Honse 2019-05-23 00:04:39 -05:00
  • 3c95f9fe21 Fix block writes on Nuvoton NCT6793D SMBus driver Adam Honse 2019-05-21 23:59:38 -05:00
  • c2e384ab39 Add README.md Adam Honse 2019-05-21 03:55:04 +00:00
  • fe7d7df29b Initial SMBus driver for Nuvoton NCT6793D Super IO chip used on Prime Z270-A (and other Intel boards) Adam Honse 2019-05-20 22:21:10 -05:00
  • 73d91b9494 Add support for 970 PRO GAMING/AURA Thomas Berger 2019-04-19 16:14:20 +02:00
  • a2cdfc5aec Add Dump Aura button to Linux Qt dialog Adam Honse 2019-03-13 22:08:23 -05:00
  • 484e4e9770 Move Qt project file up to root directory Adam Honse 2019-03-13 19:49:36 -05:00
  • c45001b810 Initial files for Corsair Vengeance RGB RAM support Adam Honse 2019-03-09 00:18:35 -06:00
  • e3dcb9e87d Add button to dump Aura device memory Adam Honse 2019-03-06 21:44:02 -06:00
  • 75cf8b6aa8 Add support for AUMA0-E6K5-0105 Adam Honse 2019-03-06 13:52:21 -06:00
  • 35ec4f5e90 cstring not string, oops Adam Honse 2019-03-06 12:47:16 -06:00
  • ab03edb6ce Add AUMA0-E6K5-0106 to device list and use v2 registers Adam Honse 2019-03-06 12:30:56 -06:00
  • 022871c5c5 Allow alternative color register locations for newer Aura chips. Select registers based on device string Adam Honse 2019-03-05 22:07:13 -06:00
  • dc3009bcaf Add some sanity checking to Aura device detection. Aura devices appear to read incrementing values at 0xA0 if no register written Adam Honse 2019-02-25 22:06:46 -06:00
  • 0941f25a8d Check for "INTEL" manufacturer string, per issue comment 10#note_144867740 by @F-Lehmann Adam Honse 2019-02-25 21:19:33 -06:00
  • 20fa1f4b1a vector not used on Linux, move to Windows ifdef block Adam Honse 2019-02-20 23:16:22 -06:00
  • f1be1c9a8f Add Qt GUI, builds and runs on Linux Adam Honse 2019-02-20 20:19:08 -06:00
  • b782a63ed5 Set direct mode when setting colors for all devices Adam Honse 2019-02-19 23:03:50 -06:00
  • 31446d18b4 More GUI improvements, GUI is mostly functional now Adam Honse 2019-02-19 22:57:12 -06:00
  • 3a249382fb Start work on Visual Studio GUI Adam Honse 2019-02-18 20:45:55 -06:00
  • 1e650d8f85 Move Aura device detection to its own function Adam Honse 2019-02-17 22:52:46 -06:00
  • 3d55a474ab Get Windows building again after Linux changes Adam Honse 2019-02-17 22:35:54 -06:00
  • 47468e8c3f Code cleanup Adam Honse 2019-02-17 20:47:30 -06:00
  • d1a5fed46c Initial bus autodetection and Aura device autodetection Adam Honse 2019-02-17 15:37:44 -06:00
  • 0b5e8b400e Add i2c_smbus_linux.h/cpp driver to handle ioctl-driven I2C access to /dev/i2c-x nodes on Linux Adam Honse 2019-02-14 22:07:14 -06:00
  • 1b288ce0b2 Add register names for 0x80F8 and 0x80F9, the Aura RAM slot/address selection registers Adam Honse 2019-02-14 00:06:52 -06:00
  • d91acc5a52 Added auto-detection of AMD and Intel SMBus adapters. WMI class by Stavros Avramidis (@purpl3F0x). Adam Honse 2019-02-13 22:57:59 -06:00
  • 6e9cf5e751 i801 working on Gigabyte X58-UD3R at 0x0500 Adam Honse 2019-01-30 23:44:48 -06:00
  • 006289c784 Initial commit Adam Honse 2019-01-30 22:00:41 -06:00
  • 915cff48cb Add LICENSE Adam Honse 2019-01-29 03:26:51 +00:00