Commit Graph
87 Commits
Author SHA1 Message Date
Adam Honse 126c9295ac Add OpenRGB icon 2019-10-26 22:47:21 -05:00
Steven Franzen 0e4a162667 Change search path for i2c devices on linux
Looking for devices by bus instead of class should fix issues where the
class is named differently, e.g. i2c-dev instead of i2c-adapter.
2019-10-26 21:46:10 -05:00
Adam Honse 15fd537fa8 Add support for RGB E1.31 Streaming ACN multicast devices using libe131. Linux only for now. 2019-10-26 21:34:25 -05:00
Adam Honse 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 2019-10-26 18:21:02 -05:00
Adam Honse 68b0dc9e2e Fix LED Strips on Windows 2019-09-03 20:29:32 -05:00
Adam Honse c8a1363b35 Use generic interfaces for Razer Chroma SDK, get mouse and Chroma HDK working 2019-09-03 20:13:54 -05:00
Adam Honse 0a61e38ee1 Start writing an RGBController interface for the Razer Chroma SDK on Windows 2019-09-03 00:38:56 -05:00
Adam Honse b5f687c402 Get project building on Windows again 2019-09-02 17:48:34 -05:00
Adam Honse 50875fc698 Add 2D matrix support to OpenRazer RGB interface, add support for Chroma HDK 2019-09-02 17:16:49 -05:00
Adam Honse 802d444d9d Add net port files 2019-09-01 15:43:42 -05:00
Adam Honse a8c83e5688 Add interface for NZXT Hue+ based on KeyboardVisualizer code and add support for UDP LED strips. Clean up LEDStrip code. 2019-08-28 12:25:49 -05:00
Adam Honse 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 2019-08-23 01:31:39 -05:00
Adam Honse 5bc80cce96 Get reorganized code building on Windows 2019-08-22 21:07:13 -05:00
Adam Honse 3c34a659a0 Rename nct6793d to nct6775 to align with nct6775 naming convention from hwmon-based Linux driver 2019-08-22 19:03:59 -05:00
Adam Honse efed3faaf4 Add kernel patch for SMBus driver fixes to repository 2019-08-22 18:50:36 -05:00
Adam Honse 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 2019-08-22 18:43:17 -05:00
Adam Honse ef79de6c7c Fix LED strip length in RGBController_LEDStrip 2019-08-22 18:19:10 -05:00
Adam Honse 854d7d0ec5 Fix colors on LED strip 2019-08-22 18:13:41 -05:00
Adam Honse 727516e712 Initial LED strip settings.txt configuration (similar to KeyboardVisualizer) 2019-08-22 18:02:48 -05:00
Adam Honse 9126ded32e Move detection functions into their own files 2019-08-18 01:24:11 -05:00
Adam Honse d5a32eb743 Add more OpenRazer devices 2019-08-18 00:47:09 -05:00
Adam Honse 1bfeb59d6a Get OpenRazer autodetection working, add support for more devices 2019-08-18 00:24:44 -05:00
Adam Honse fd7d956913 Update detection for Corsair Vengeance Pro RGB 2019-08-16 18:46:12 -05:00
Adam Honse 50942d11b1 Update README 2019-08-16 18:30:25 -05:00
Network Silence aebffd9e48 Fixed readme for the project 2019-08-16 18:30:21 -05:00
Adam Honse ae77e44f73 Update README.md 2019-08-16 18:30:17 -05:00
Adam Honse 675eb40b94 Rudimentary detection for different types of RGB RAM, based on apparently static data from i2cdump 2019-08-15 23:41:56 -05:00
Adam Honse 7f09b14f50 Fix -0104 controller zone detection 2019-08-15 12:02:25 -05:00
Adam Honse b17d87a15b Add compile flags around Windows-specific code 2019-08-14 20:23:50 -05:00
Adam Honse 9e963e5cc7 Update Linux project file 2019-08-14 19:42:57 -05:00
Adam Honse fa8f06f273 Initial Corsair Vengeance Pro RGB support 2019-08-13 16:03:25 -05:00
Adam Honse 9c1d0e1a79 Add support for AUMA0-E6K5-0104 2019-08-07 12:19:45 -05:00
Adam Honse 60b9fd08bb Initial work on interface for HyperX Predator RGB, color and mode setting works 2019-06-30 11:57:08 -05:00
Adam Honse 9c5f592618 Add LEDStrip interface from KeyboardVisualizer 2019-06-20 22:43:26 -05:00
Adam Honse 8f96f9535d Add quick colors to Linux GUI 2019-06-20 12:27:01 -05:00
Adam Honse d94d6eb569 Fix Linux build 2019-06-20 00:03:55 -05:00
Adam Honse 06f21865c6 Move main function to its own file, add checks to prevent UI updates if no devices were detected 2019-06-19 12:31:58 -05:00
Adam Honse 18bf0ce013 Update Linux GUI to match changes to Windows one 2019-06-19 00:07:23 -05:00
Adam Honse af0bfde610 Set all devices at once with Set All button, add common function to set device to custom mode 2019-06-18 12:26:06 -05:00
Adam Honse ab4a07244a Add quick and dirty RGBController interface for Gigabyte Aorus 1080Ti Xtreme using GvDisplay.dll hack 2019-06-17 20:52:37 -05:00
Adam Honse 08532dc56c Add Razer DeathStalker Chroma 2019-06-16 15:16:22 -05:00
Adam Honse c69d8c4680 Initial support for DeathAdder Chroma 2019-06-16 14:24:02 -05:00
Adam Honse e9cf421719 Start writing a generic RGB wrapper for OpenRazer 2019-06-15 23:28:20 -05:00
Adam Honse 4887e9a11e Fix set LED button on Windows, rearrange Windows GUI to match Linux GUI 2019-06-15 21:34:43 -05:00
Adam Honse f71f325a97 Update Linux UI for generic RGB interface branch 2019-06-15 17:59:35 -05:00
Adam Honse 7ba607be8a Minor fixes - populate Mode box correctly on initialization and reorder operations for setting Aura mode to improve reliability 2019-06-15 12:38:57 -05:00
Adam Honse 4714aec6dd Start work on configuration table parsing for Aura devices. Process all channels with same type into their own zones 2019-06-15 12:16:21 -05:00
Adam Honse 7554e366f4 Add functions for setting single LED and all LEDs in a zone to a color, add zone dropdown to GUI 2019-06-14 23:31:23 -05:00
Adam Honse d60936b2e5 Use 32-bit RGBColor type (COLORREF compatible) instead of discrete red, green, and blue channels in generic RGB interface 2019-06-14 12:24:07 -05:00
Adam Honse 90b57e1846 Split RGBController classes into their own files 2019-06-13 23:24:05 -05:00