Commit Graph

  • 5e3ad426e9 Add a thread to RGBController to asynchronously perform device updates. Only implemented for UpdateLEDs for now Adam Honse 2020-04-25 23:45:48 -05:00
  • 3622913291 Close server listener thread when read returns zero (client connection lost) Adam Honse 2020-04-25 23:01:32 -05:00
  • dd0edb3f84 Send color data over the network when calling color update functions Adam Honse 2020-04-25 18:58:43 -05:00
  • e1737fb971 Send mode data block when updating mode Adam Honse 2020-04-25 16:12:19 -05:00
  • 56df7d65b3 Implement RGBController_Network packet sending for current set of RGBController commands Adam Honse 2020-04-24 18:45:01 -05:00
  • 4eb926f8ef Client now requests list of all controllers from server and adds them to the master list Adam Honse 2020-04-24 18:22:17 -05:00
  • 8fc98a035b Create functions for sending replies Adam Honse 2020-04-23 16:37:24 -05:00
  • 5567db88f8 Create functions for sending requests Adam Honse 2020-04-23 16:30:30 -05:00
  • b96d160ce2 Client requests controller count and first controller data block from server, prints response Adam Honse 2020-04-23 13:06:49 -05:00
  • f44c6365c0 Run client from main Adam Honse 2020-04-23 12:40:52 -05:00
  • 94277e7d04 Start work on network client Adam Honse 2020-04-21 23:54:06 -05:00
  • 1d4393b5c4 Add RGBController function call packet functionality Adam Honse 2020-04-21 21:34:53 -05:00
  • fa015dd558 Implement requests for number of controllers and controller information block Adam Honse 2020-04-21 21:26:10 -05:00
  • 5c7359fa60 Network server can now receive packets properly Adam Honse 2020-04-21 20:54:16 -05:00
  • 4dbe14febe More work on network support, need to implement spawning of one read thread for each client socket Adam Honse 2020-04-13 01:01:10 -05:00
  • c8346e1f7c Start working on server request processing code Adam Honse 2020-04-11 16:54:34 -05:00
  • 095b9ce635 Initial network files Adam Honse 2020-04-11 13:42:32 -05:00
  • 2dc443ff1e Add 0x18A3 to Aura addressable PID list (Z390-F) Adam Honse 2020-05-01 15:28:49 -05:00
  • 0ab0586dfa Update OpenRazer-Win32 DLLs to openrazer commit 134d7bf Adam Honse 2020-05-01 13:41:42 -05:00
  • 88fa6bf25a Hide SMBus tools panel, will add a settings option to show it Adam Honse 2020-04-29 16:36:37 -05:00
  • 9346490e4a Fix memory leak in OpenRazer controller Adam Honse 2020-04-28 20:08:43 -05:00
  • 7d4e5d6122 Add Redragon M715 support Adam Honse 2020-04-28 17:07:59 -05:00
  • d4a03b23c8 Add Redragon K550 support Adam Honse 2020-04-28 16:55:39 -05:00
  • 47b5c94310 Add WinUSB/Zadig info to README Adam Honse 2020-04-23 19:32:57 -05:00
  • 079a984f8d Add some information to the README and update the formatting a bit Adam Honse 2020-04-23 19:24:27 -05:00
  • b6e35c4155 Add Mamba 2012 and fix Mamba (wireless Chroma version) device string Adam Honse 2020-04-21 20:02:32 -05:00
  • c9d1ac5d8f Update OpenRazerWindows to support DeathAdder Chroma command format Adam Honse 2020-04-21 19:40:09 -05:00
  • 427c635ed8 Update to OpenRazer-Win32 API, device attribute pointers are now filled in by the driver during device probe, so we don't need to fill them in manually by device type anymore Adam Honse 2020-04-21 16:22:39 -05:00
  • 0703bcd0a8 Several improvements to the controller Chris 2020-04-22 03:03:32 +10:00
  • 984c6bb7f5 Fix naming convention Adam Honse 2020-04-21 15:27:46 -05:00
  • d27095dacd Fix duplicate strings in OpenRazer device list Adam Honse 2020-04-21 15:26:22 -05:00
  • 9228b5c4cd Added missing RGB devices found in upstream Openrazer Sections sorted alphabetically Chris 2020-04-20 15:18:07 +10:00
  • 7fe87703e5 Initial addition for the CoolerMaster MP750 Controller Chris 2020-04-18 23:02:59 +10:00
  • c65edbeebc Fix UpdateLEDs for non-matrix OpenRazer devices Adam Honse 2020-04-19 01:22:40 -05:00
  • b6bf34279c Add disclaimer and warning about SMBus access functionality Adam Honse 2020-04-19 01:08:00 -05:00
  • 68e444aa3b Fix Naga Epic Chroma definition in device list Adam Honse 2020-04-19 00:58:02 -05:00
  • 3d12930067 Add Razer Naga Epic Chroma support (requires support in OpenRazer) Adam Honse 2020-04-19 00:56:42 -05:00
  • 3de7f32a3a Get Naga Chroma working Adam Honse 2020-04-19 00:13:06 -05:00
  • 216fe063e0 Fix apply all for Razer devices that don't have custom mode Adam Honse 2020-04-18 23:34:32 -05:00
  • ef6195271e Add support for OpenRazer mice with _led_effect and _led_rgb control scheme (DeathAdder Chroma) Adam Honse 2020-04-18 23:30:10 -05:00
  • 86eb273e46 Pull in OpenRazer improvements to OpenRazerWindows and fix some minor issues with OpenRazer controller code for both platforms Adam Honse 2020-04-18 20:47:34 -05:00
  • 22813c06dc Added Blackwidow X TE and Deathadder Elite + associated modes chris 2020-04-15 10:23:21 +10:00
  • 9840f0a8b6 Initial driver for ROG Aura Core laptop keyboards. Untested. Adam Honse 2020-04-18 00:24:35 -05:00
  • 69539432b5 Treat direct control as a mode in Aura Addressable controller Adam Honse 2020-04-16 13:53:25 -05:00
  • 4433760cab Set mode to all Aura addressable channels Adam Honse 2020-04-16 09:36:26 -05:00
  • ba2ce98a3e Add support for multiple addressable channels in Aura addressable controller. Direct mode only for now Adam Honse 2020-04-15 20:39:58 -05:00
  • 1e171fcfb0 Store and print configuration table for Aura Addressable controller Adam Honse 2020-04-14 19:09:27 -05:00
  • dc88b1a752 Add Aura Terminal PID to addressable controller and implement firmware string retrieval Adam Honse 2020-04-14 18:46:54 -05:00
  • 3f2a118a39 Add referenced projects to README Adam Honse 2020-04-13 12:03:43 -05:00
  • b8c80e6ba5 Fix infinite for loop in Aura Addressable controller Adam Honse 2020-04-11 12:43:31 -05:00
  • 405bbc5464 Remove unused variable Adam Honse 2020-04-11 02:34:16 -05:00
  • 5371fe1cc2 Fix infinite loop in Aura Addressable controller direct mode Adam Honse 2020-04-11 02:29:51 -05:00
  • cdce79bd07 [README] Fix typo on apt install. Juri Berlanda 2020-04-10 12:26:57 +00:00
  • 87395d0b0d Update name string for Razer Blade 15 (Mid 2019) Mercury Adam Honse 2020-04-10 03:27:17 -05:00
  • 7050a0dac1 Use mode specific colors for RGB Fusion 2 USB effect modes Adam Honse 2020-04-10 02:03:54 -05:00
  • bc01b53de5 Add Razer Tiamat 7.1 V2 to OpenRazer device list Adam Honse 2020-04-09 13:33:50 -05:00
  • 680c143ad7 Add the rest of the OpenRazer supported laptops to the device list Adam Honse 2020-04-09 12:45:13 -05:00
  • 38c3f2d94c Add Blade 15 mid-2019 (Mercury) to OpenRazer supported device list Adam Honse 2020-04-09 10:22:33 -05:00
  • 5344806a85 Remove submodule update steps from instructions Adam Honse 2020-04-09 09:34:04 -05:00
  • 21f29a1a56 Remove libe131 submodule and add necessary files to main repo. Fixes Gitlab automatic packaging issue Adam Honse 2020-04-09 09:29:54 -05:00
  • c5149b2521 Add links to third party projects used in OpenRGB to the README Adam Honse 2020-04-09 08:55:47 -05:00
  • f9a25c9612 + Added to get current mode of zone + Option to get/set cycle num + Option to read device settings + Option to set/get sync settings * Fix GUI max led count Nagy Tam?s (T-bond) 2020-04-08 15:29:27 +02:00
  • 4b4d3bf790 + Added read all settings data + Added option to configure Corsair zone settings + Added option to set volumes (?) Nagy Tam?s (T-bond) 2020-04-05 23:49:53 +02:00
  • 3a11ed4e43 + Read controller ID, ROM versions, and Manufacturer + Product name. Nagy Tam?s (T-bond) 2020-04-05 17:00:25 +02:00
  • 238dc0f0ae + Save settings on system power off. Nagy Tam?s (T-bond) 2020-04-05 00:41:14 +02:00
  • 0568fc5ed2 + Added all effect to the GUI list. Nagy Tam?s (T-bond) 2020-04-04 21:34:17 +02:00
  • 37241ee6f2 + Started implementation of MSI Mystic Light USB controllers. Nagy Tam?s (T-bond) 2020-04-04 20:11:26 +02:00
  • 1f91dd227f NZXT Kraken: Add a default logo mode Martin Hartl 2020-04-08 17:53:50 +02:00
  • facfa05062 Add NZXT Kraken driver Martin Hartl 2020-04-07 20:14:31 +02:00
  • 6fd6c7f176 Initial support for addressable headers on Asus Aura motherboards. Adam Honse 2020-02-18 18:50:09 -06:00
  • d947cc2499 Add description to devices that were missing a description Adam Honse 2020-04-06 20:44:52 -05:00
  • 5db52e5dc2 Add resizing to RGB Fusion 2 USB controller addressable headers Adam Honse 2020-04-06 16:31:09 -05:00
  • 1249814e93 Fix segfault in Linux USB serial port auto-detection Adam Honse 2020-04-06 14:42:03 -05:00
  • dda8e9470f Update README Adam Honse 2020-04-06 11:42:43 -05:00
  • 72482d4ff9 Remove 0x66 from the Aura motherboard list as it is also in the Aura RAM list and gets double-detected if it exists Adam Honse 2020-04-04 20:48:16 -05:00
  • a50049e63b Add NCT6798D to Super-IO list in Windows Adam Honse 2020-04-04 18:41:38 -05:00
  • 2970e56324 * Fixed Exit action on system tray icon Nagy Tam?s (T-bond) 2020-04-03 23:18:17 +02:00
  • aa1ad8db85 Add zone resizing to CLI Adam Honse 2020-04-04 02:53:55 -05:00
  • 7f865cfee9 Allow up to 200 LEDs per channel on Corsair Lighting Node devices Adam Honse 2020-04-02 16:23:55 -05:00
  • c7b9fe90a6 Detect serial devices behind USB hubs Adam Honse 2020-04-01 16:57:56 -05:00
  • 0c7009b973 Update color wheel when choosing an LED from the LED selection box Adam Honse 2020-03-31 16:34:55 -05:00
  • d791361f22 Fix filename case to get ColorWheel building in Linux Adam Honse 2020-03-30 19:23:50 -05:00
  • 5719956441 Add color wheel color picker to UI Adam Honse 2020-03-30 17:54:25 -05:00
  • eba9fc0213 Add check to ensure we have a valid SMBus index before detecting/dumping, prevents segfaults when clicking detect on an invalid bus Adam Honse 2020-03-29 16:50:21 -05:00
  • 556fb634bb Clean up Redragon K556 code and add speed and color control Adam Honse 2020-03-29 14:54:39 -05:00
  • e39617a665 Compute checksum for Redragon K556 packets Adam Honse 2020-03-29 02:14:11 -05:00
  • 9f6c3819bd Increment version number post-release Adam Honse 2020-03-28 15:29:49 -05:00
  • 91c8ec0cb0 OpenRGB version 0.1 release_0.1 Adam Honse 2020-03-28 15:06:37 -05:00
  • 314283a37c add missing aura ram address cip91sk 2020-03-25 18:48:48 +01:00
  • c3e5d91b6b Allow manual resizing of Hue+ channels Adam Honse 2020-03-28 14:37:27 -05:00
  • c769c20af1 Move static mode to top of Redragon M711 mode list Adam Honse 2020-03-28 14:35:14 -05:00
  • 2a43cefbe6 Add Redragon K556 modes, though grouped modes and colors aren't implemented yet Adam Honse 2020-03-26 10:22:13 -05:00
  • 68960b7b14 Add RGBController for Redragon K556 keyboard, only supports custom mode for now Adam Honse 2020-03-25 23:37:30 -05:00
  • ad85efcb14 Update Redragon code, split mouse and keyboard into their own controllers, and get mouse control working Adam Honse 2020-03-25 20:44:59 -05:00
  • 7c221416cc Redragon M709 and K556 development Adam Honse 2020-03-19 12:21:31 -05:00
  • 9ba1b2fc57 Bring in nct6775 SMBus driver improvements from updated patch to Windows Adam Honse 2020-03-24 18:07:23 -05:00
  • caf1e5c7f0 Update OpenRazer-win32 DLLs to openrazer commit bd864c8 Adam Honse 2020-03-24 17:58:03 -05:00
  • 2b660a47c7 Fix wrong index being used in profile lookup that would cause segfaults if there are more controllers detected than in profile Adam Honse 2020-03-23 23:40:18 -05:00
  • 0c45e26c98 Add timeouts to i2c-nct6775 driver and fix kernel segfault caused by byte access with no data Adam Honse 2020-03-23 23:22:25 -05:00
  • fdbaf9bf63 Fix segfault in CLI Adam Honse 2020-03-22 22:18:30 -05:00