Commit Graph

  • 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
  • 08a1197b7e Fix arguments not parsing in CLI, add mode specific color support to CLI Adam Honse 2020-03-22 16:22:59 -05:00
  • 87a9ea5b14 Add some comments to the CLI code and clean up some warnings Adam Honse 2020-03-22 03:49:08 -05:00
  • 2b8d25559a Move help and version functions to the same place as the other arguments Adam Honse 2020-03-22 01:48:57 -05:00
  • 3db9189cbb Fix current device ID in CLI Adam Honse 2020-03-22 01:01:01 -05:00
  • a0c379e8c7 Add profile saving to command line Adam Honse 2020-03-22 00:25:14 -05:00
  • 0ae4964545 Clean up some of the CLI code and add option to load a profile from the command line Adam Honse 2020-03-22 00:04:27 -05:00
  • 69651b3f91 Load sizes for variable-size controllers in CLI mode Adam Honse 2020-03-20 13:50:54 -05:00
  • ce9508aa88 Allow 0x03 or 0x04 for detecting Corsair Pro DRAM Adam Honse 2020-03-20 13:05:49 -05:00
  • aa182936ba Clean up warnings, except in hidapi and cli files Adam Honse 2020-03-20 12:10:18 -05:00
  • 745bbac93b Fix i2c bus names on Linux Adam Honse 2020-03-20 10:20:46 -05:00
  • 5c3c15f930 Remove Synchronized Effects tab as the effects engine has been postponed until after 1.0 Adam Honse 2020-03-20 00:39:29 -05:00
  • 4919b03bd1 Remove controller-side LED count from Corsair Lighting Node and ThermalTake Riing controllers, initialize them to zero LED count Adam Honse 2020-03-19 20:55:57 -05:00
  • 18c18e3999 Automatically save a sizes.ors profile when resizing a zone, then automatically load zone sizes from sizes.ors on start Adam Honse 2020-03-19 14:24:39 -05:00
  • 01020b50d9 Set default number of LEDs per strip in RGB Fusion 2 controller Adam Honse 2020-03-18 22:49:35 -05:00
  • 00f422375b Initial Corsair mouse support, tested on M65 RGB Elite. Shows as mousemat with 15 zones for now as zone mapping isn't supported yet Adam Honse 2020-03-13 18:55:07 -05:00
  • 25807902c9 Set each LED independently for Crucial effect modes Adam Honse 2020-03-13 21:41:23 +00:00
  • 0bbef425a4 Enable effects on Crucial controller, but color modes unimplemented Adam Honse 2020-03-13 16:36:09 +00:00
  • ec65d8a2a9 Update OpenRazer-win32 DLLs to openrazer commit 692e36b Adam Honse 2020-03-12 17:37:26 -05:00
  • 47df8f3414 Fix leftover un-renamed types Adam Honse 2020-03-12 14:53:32 -05:00
  • c560ee4b7e Rename RGBFusion2Controller to RGBFusion2USBController Adam Honse 2020-03-12 18:58:28 +00:00
  • 74080150e0 Rename AuraController to AuraSMBusController Adam Honse 2020-03-12 17:27:52 +00:00
  • ab7ddc1629 Rename HyperXController to HyperXDRAMController Adam Honse 2020-03-11 19:37:10 -05:00
  • 000bef969c Add more Corsair keyboards to the detection list Adam Honse 2020-03-11 19:19:37 -05:00
  • c8e0aec596 Use 24-bit color protocol for Corsair keyboards Adam Honse 2020-03-11 17:31:30 -05:00
  • ecf4427c76 Rename CorsairController to CorsairVengeanceController, CorsairProController to CorsairVengeanceProController Adam Honse 2020-03-11 21:15:05 +00:00
  • d299e90954 Fix 24-bit keyboard color set function Adam Honse 2020-03-11 12:16:26 -05:00
  • 98bb92acdb Add 24-bit color set function for keyboards Adam Honse 2020-03-11 15:15:43 +00:00
  • 0e77149444 Rename CorsairKeyboardController to CorsairPeripheralController Adam Honse 2020-03-10 21:26:36 -05:00
  • e6c21f0a72 Add firmware version to Corsair Lighting Node driver Adam Honse 2020-03-10 15:57:46 -05:00
  • da9f6d7c72 Add description for ASUS Aura device driver Adam Honse 2020-03-10 14:09:43 -05:00
  • 97975b6d36 Update description on Corsair Lighting Node driver Adam Honse 2020-03-10 13:59:17 -05:00
  • ad98cc173b Update description on Corsair peripheral driver Adam Honse 2020-03-10 11:35:16 -05:00
  • 5a33c80d65 Fix build issue in Linux in Corsair Keyboard driver Adam Honse 2020-03-09 20:47:07 -05:00
  • f661bf66f1 Fix button sizes a bit, it's not perfect but it's better than it was Adam Honse 2020-03-09 20:41:41 -05:00
  • f1e1c41d68 Add support for Corsair Polaris MM800 mousemat using CorsairKeyboardController driver Adam Honse 2020-03-09 20:39:55 -05:00
  • a7ed250c4e Don't initialize pointers on zones with no LEDs Adam Honse 2020-03-09 16:39:38 -05:00
  • 62c06202e0 Re-enable and update RGBController data block get/set functions for new API parameters. This gets profile savig and loading working again Adam Honse 2020-03-09 12:28:50 -05:00
  • 23ad5ca244 Fix setting individual LEDs when a specific zone is selected Adam Honse 2020-03-08 20:51:30 -05:00
  • 5712717ef8 Update maximum number of LEDs for Thermaltake Riing zone to 20 LEDs Adam Honse 2020-03-08 20:25:07 -05:00
  • da54e89839 Fix Thermaltake Riing controller Adam Honse 2020-03-08 17:07:57 -05:00
  • 57b8377f5a Disable built in effects before setting strip colors in RGB Fusion 2 controller Adam Honse 2020-03-08 17:01:09 -05:00
  • fbb718c532 Update RGB Fusion 2 controller to new RGBController API. Reworked some of the RGB Fusion 2 controller code to be more consistent with the rest of the project. Adam Honse 2020-03-08 12:06:21 -05:00
  • 5a469ea615 Update Corsair Keyboard controller to new RGBController API Adam Honse 2020-03-07 18:06:55 -06:00
  • 2099abb126 Update Patriot Viper RGB controller to new RGBController API Adam Honse 2020-03-07 18:01:00 -06:00
  • 4b4e939d10 Update Crucial Ballistix RGB controller to new RGBController API Adam Honse 2020-03-07 17:55:41 -06:00
  • e0094915fe Update ThermalTake Poseidon Z RGB controller to new RGBController API Adam Honse 2020-03-07 17:46:38 -06:00
  • aa6e2e611b Update HyperX Keyboard controller to new RGBController API Adam Honse 2020-03-07 17:37:50 -06:00
  • ce8331b467 Update Faustus controller to new RGBController API Adam Honse 2020-03-07 17:18:44 -06:00
  • 54ff4d57b0 Fix Hue 2 controller build on Linux Adam Honse 2020-03-07 17:12:31 -06:00
  • 3abb0c05ba Update Corsair Vengeance RGB Pro controller to new RGBController API Adam Honse 2020-03-07 17:08:04 -06:00
  • acc84f6a09 Update ASUS Aura GPU controller to new RGBController API. Also update ASUS Aura controller to read colors from hardware during initialization. Adam Honse 2020-03-07 16:55:02 -06:00
  • 74b0d195d9 Update Corsair Vengeance RGB controller to new RGBController API Adam Honse 2020-03-07 16:41:59 -06:00
  • 920e001bab Update MSI 3-Zone Keyboard controller to new RGBController API Adam Honse 2020-03-07 16:35:54 -06:00
  • 4c2ceed5b6 Update ASRock Polychrome controller to new RGBController API Adam Honse 2020-03-07 16:30:00 -06:00
  • 515c17b8dd Update MSI-RGB controller to new RGBController API Adam Honse 2020-03-07 16:20:35 -06:00
  • 2ffb02abde Update E1.31 controller to new RGBController API Adam Honse 2020-03-07 16:13:15 -06:00
  • 3237c8842a Update NZXT Hue+ and Hue 2 controllers to new RGBController API. Fix direct mode not working on Hue 2. Adam Honse 2020-03-07 15:56:07 -06:00
  • fde468a162 Update LED Strip controller to new RGBController API Adam Honse 2020-03-07 01:38:32 -06:00
  • f854441cf7 Update HyperX RGB RAM controller to new RGBController API Adam Honse 2020-03-07 01:28:26 -06:00
  • 408020c244 Update Gigabyte RGB Fusion 1.0 controller to new RGBController API Adam Honse 2020-03-07 01:10:26 -06:00
  • f806f3ad66 Update AMD Wraith Prism controller to new RGBController API Adam Honse 2020-03-07 01:00:58 -06:00
  • 7c1c9a7979 Update OpenRazer (Windows and Linux) controllers for new RGBController API Adam Honse 2020-03-07 00:38:42 -06:00
  • 283cb5a8ac Update RGB Fusion GPU controller to new RGBController API Adam Honse 2020-03-06 16:54:53 -06:00
  • 5f21674b8f Update Aura controller for RGBController API changes Adam Honse 2020-03-06 14:18:08 -06:00
  • fe6a84d6c9 Rename NodePro to LightingNode Adam Honse 2020-03-06 12:11:53 -06:00
  • f7cb8ca969 Delete CorsairCmdrProController files now that Corsair Pro is merged into Lighting Node driver Adam Honse 2020-03-05 22:26:29 -06:00
  • 64dad049f9 Set endpoint based on Corsair Lighting Node device table Adam Honse 2020-03-05 22:04:30 -06:00
  • 1115213d5a Consolidate Corsair Lighting Node and compatible device drivers Adam Honse 2020-03-05 21:12:17 -06:00
  • bc01ec0e4b Update Thermaltake Riing controller for resizable channels Adam Honse 2020-03-05 12:29:17 -06:00
  • 62518b5163 Update RGBController API and GUI to handle resizable zones. All controllers except for CorsairNodePro have been disabled pending rework Adam Honse 2020-03-04 19:29:58 -06:00
  • 736e624366 Resize button. Resizes mode specific color lists. Partial implementation of resizing zones Adam Honse 2020-03-04 17:53:44 -06:00
  • d7298cafd0 Fix build on Linux Adam Honse 2020-03-03 22:06:46 -06:00
  • 70783fb28f Add button to delete profiles and confirmation dialog Adam Honse 2020-03-03 21:15:33 -06:00
  • 45a5f629e5 Do a complete refresh of profile list when saving profile Adam Honse 2020-03-03 21:02:50 -06:00
  • ec73337929 Update OpenRazer-Win32 DLLs to fix corrupt serial and version strings, enable reading these in OpenRGB. Adam Honse 2020-03-03 13:22:23 -06:00
  • 148b84b7d1 Add support for ASRock Polychrome FW 3.04 (X570 Taichi) Adam Honse 2020-03-03 12:15:55 -06:00
  • 3cf855bd10 Search through controller list for each controller when loading profile, allows controller order to change without breaking the profile Adam Honse 2020-03-03 12:11:21 -06:00
  • 9deb0f8fff Move profile code from Qt UI to new ProfileManager class Adam Honse 2020-03-02 16:05:07 -06:00
  • 8c86686d01 Delay 200ms after changing Poseidon Z RGB mode so that direct colors are set correctly Adam Honse 2020-03-01 22:12:51 -06:00
  • c451487401 Change direct effects mode back to Direct mode on HyperX keyboard Adam Honse 2020-03-01 22:04:52 -06:00
  • 5defbc1580 Fix color mode for Thermaltake Riing direct mode Adam Honse 2020-03-01 22:00:24 -06:00
  • b5af840dcc Fix possible out of bounds access when initializing Aura RAM addresses Adam Honse 2020-03-01 21:50:08 -06:00
  • 1b170ff664 Update libusb DLLs to include a small change to fix detection of some composite HID devices such as RGB keyboards. Source for this new DLL at my libusb fork - https://github.com/CalcProgrammer1/libusb Adam Honse 2020-03-01 21:42:43 -06:00
  • 31a6da1b21 Build hidapi from source using libusb backend. This requires installation of WinUSB driver on Windows but fixes issues with Windows-specific HID implementation Adam Honse 2020-02-16 13:52:33 -06:00
  • cb6dfd83d8 Add refreshing thread for HyperX keyboard Direct mode Adam Honse 2020-03-01 11:52:44 -06:00
  • 50ea274205 Add timeouts to fix HyperX and Poseidon Z RGB in Linux Adam Honse 2020-03-01 11:52:05 -06:00
  • ebaed20534 Clean up unused hidapi files libusb_hidapi_windows Adam Honse 2020-03-01 15:43:18 -06:00
  • 85d91d2d63 Add refreshing thread for HyperX keyboard Direct mode Adam Honse 2020-03-01 11:52:44 -06:00
  • 8d2f188c0b Add timeouts to fix HyperX and Poseidon Z RGB in Linux Adam Honse 2020-03-01 11:52:05 -06:00
  • 4ba3beab63 Get hidapi over libusb working on linux Adam Honse 2020-02-29 16:01:40 -06:00
  • b92082b545 libusb-based hidapi on Windows Adam Honse 2020-02-16 13:52:33 -06:00
  • c7960c090a Add software version information to CLI Adam Honse 2020-02-29 14:01:06 -06:00
  • 85b2545409 Fill in software information and set version to 0.0 for now Adam Honse 2020-02-29 13:45:43 -06:00
  • e10881db3e Add empty software information tab to information UI Adam Honse 2020-02-28 12:31:32 -06:00
  • 977feabe6e Add profile selection to system tray icon menu Adam Honse 2020-02-27 13:16:10 -06:00
  • a6c9d1232a Don't apply colors unless per LED mode Adam Honse 2020-02-26 21:16:02 -06:00