Commit Graph

  • b8eb4e9bcb Initial work on ASRock Polychrome/ASR LED interface. Does not function yet. Adam Honse 2019-12-14 11:15:55 -06:00
  • 733b904ec4 Undo commenting out of custom mode set function Adam Honse 2019-12-11 21:43:51 -06:00
  • 59a3b41480 Initial support for Gigabyte Aorus RGB Fusion motherboards Adam Honse 2019-12-11 19:39:26 -06:00
  • 28b41451f8 Fix typo in Aura header Adam Honse 2019-12-11 19:38:28 -06:00
  • 126c9295ac Add OpenRGB icon generic_rgb_interface_test Adam Honse 2019-10-26 22:47:21 -05:00
  • 0e4a162667 Change search path for i2c devices on linux Steven Franzen 2019-10-26 17:34:39 +02:00
  • 252ecf424e Change search path for i2c devices on linux openaurasdk Steven Franzen 2019-10-26 17:34:39 +02:00
  • 15fd537fa8 Add support for RGB E1.31 Streaming ACN multicast devices using libe131. Linux only for now. Adam Honse 2019-10-26 21:34:25 -05:00
  • 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 Adam Honse 2019-10-26 18:21:02 -05:00
  • d93c422856 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 e131_devel Adam Honse 2019-10-26 17:14:49 -05:00
  • 79ff32a245 Add Razer Blade Stealth support to OpenRazer support code Adam Honse 2019-10-26 03:06:27 -05:00
  • 4d9d588db5 Fix LED zone mapping Adam Honse 2019-10-24 19:16:51 -05:00
  • c7e3c04a6f Fix initialization with multiple devices on same universe Adam Honse 2019-10-24 18:43:18 -05:00
  • 68a14f972f Increment sequence number Adam Honse 2019-10-22 00:01:29 -05:00
  • b1df78aceb Add configuration file parser for E1.31 device configuration Adam Honse 2019-10-21 23:49:59 -05:00
  • c887bbad38 Update test device to 50 LEDs Adam Honse 2019-10-21 21:09:01 -05:00
  • 4d2585f58c Get E1.31 interface working, but only with a hard-coded test configuration for now Adam Honse 2019-10-21 00:52:32 -05:00
  • 74bdfff195 first pass of e131 files Adam Honse 2019-10-19 02:56:24 +00:00
  • 68b0dc9e2e Fix LED Strips on Windows Adam Honse 2019-09-03 20:29:32 -05:00
  • c8a1363b35 Use generic interfaces for Razer Chroma SDK, get mouse and Chroma HDK working Adam Honse 2019-09-03 20:13:54 -05:00
  • 0a61e38ee1 Start writing an RGBController interface for the Razer Chroma SDK on Windows Adam Honse 2019-09-03 00:38:56 -05:00
  • b5f687c402 Get project building on Windows again Adam Honse 2019-09-02 17:48:34 -05:00
  • 50875fc698 Add 2D matrix support to OpenRazer RGB interface, add support for Chroma HDK Adam Honse 2019-09-02 17:16:49 -05:00
  • 802d444d9d Add net port files Adam Honse 2019-09-01 15:43:42 -05:00
  • a8c83e5688 Add interface for NZXT Hue+ based on KeyboardVisualizer code and add support for UDP LED strips. Clean up LEDStrip code. Adam Honse 2019-08-27 12:23:13 -05:00
  • 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 Adam Honse 2019-08-23 01:31:39 -05:00
  • 5bc80cce96 Get reorganized code building on Windows Adam Honse 2019-08-22 21:07:13 -05:00
  • 3c34a659a0 Rename nct6793d to nct6775 to align with nct6775 naming convention from hwmon-based Linux driver Adam Honse 2019-08-22 19:03:59 -05:00
  • efed3faaf4 Add kernel patch for SMBus driver fixes to repository Adam Honse 2019-08-22 18:50:36 -05:00
  • 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 Adam Honse 2019-08-22 18:43:17 -05:00
  • ef79de6c7c Fix LED strip length in RGBController_LEDStrip Adam Honse 2019-08-22 18:19:10 -05:00
  • 854d7d0ec5 Fix colors on LED strip Adam Honse 2019-08-22 18:13:41 -05:00
  • 727516e712 Initial LED strip settings.txt configuration (similar to KeyboardVisualizer) Adam Honse 2019-08-22 18:02:48 -05:00
  • 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
  • 6612e8990f Update README Adam Honse 2019-08-16 12:29:52 -05:00
  • 5bcaabccc7 Fixed readme for the project Network Silence 2019-08-16 07:02:20 +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
  • f7753ae3a3 Add support for AUMA0-E6K5-0104 Adam Honse 2019-08-06 12:30:48 -05:00
  • 58c156d0cf Rework i2c sniffer for PIIX4 controllers Adam Honse 2019-06-30 15:08:14 -05:00
  • 80fe5c14ff Sniffer loop for i801 SMBUS Adam Honse 2019-06-30 13:04:14 -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
  • 4c55e35397 Update README.md Adam Honse 2019-06-13 20:04:52 +00:00
  • 535c34af36 Add Nuvoton NCT6798D ID to list of supported Super IOs Adam Honse 2019-06-12 16:52: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 visual-studio-gui-devel 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 linux-test Adam Honse 2019-02-17 22:35:54 -06:00