Chris
9f58584c05
Removing duplicate GetDeviceMode() entries from
...
RGBController_CMMP750Controller.cpp
2021-04-09 08:36:03 -05:00
Chris
1cc2c3c252
Resolving the Windows HIDAPI interface problem by changing the IPU macro to PU
...
* Moved "Off" mode to last
* Created GetDeviceMode() to accomodate change
* Code formatting cleanup
2021-04-09 08:35:46 -05:00
Chris
e46325cbea
Updated CM ARGB Controller to v0023 protocol
...
* All RGB Modes are working
* All ARGB Modes are working sans Direct
* Direct Mode left available so zones are resizable
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-03-08 21:57:40 -06:00
edbgon
5afca1758d
Fix for RX 6000 segfault when in "off" mode ( !374 )
2021-02-26 12:55:29 -06:00
Chris
2b2478fea5
Initial Commit for new device Coolermaster Small ARGB Controller
...
* Added a new controller class
* Compiles cleanly
Commits squashed by Adam Honse <calcprogrammer1@gmail.com >
2021-02-15 09:33:58 -06:00
edbgon
67031bc004
Mode specific fixes
2021-02-08 08:30:19 -06:00
edbgon
5a7e6ae8d4
Fixes for mode specific color
...
Code style changes by Adam Honse <calcprogrammer1@gmail.com >
2021-02-08 08:29:13 -06:00
edbgon
f7bcadd9ed
Add initial support for AMD Radeon 6000 series reference cards
...
Commits from edbgon, bobris, and Dr_No squashed and code style changes by Adam Honse <calcprogrammer1@gmail.com >
2021-02-06 13:36:06 -06:00
morg
dba814215d
Fixing memory leaks in controllers
2021-02-05 16:25:46 +01:00
Chris
b0d12c5850
Corrected mode assignment read from device in constructor
2021-01-01 16:52:33 -06:00
Chris
215baa487a
Corrected Logical errors in ResourceManager.cpp
...
* Removed comparison of -1 to unsigned int
* Corrected comparison of current_device to HID_INTERFACE_ANY
* Exposed downstream errors in Windows implementation of CM_MP750
controller corrected
* Added "Off" mode
2021-01-01 16:52:27 -06:00
Adam Honse
ca3c2ad541
Add HID: prefix to all HID detector locations
2020-12-02 12:18:56 -06:00
Adam Honse
09a9a5c257
Add vendor string to RGBController API and update all controllers with vendor information, add vendor to device information page
2020-12-01 19:24:52 -06:00
k1-801
dc2b41a0e2
Massive HID detectors update
...
Commit amended to undo change to device list management, still working through that merge request. Want to work this one in first. Changes by Adam Honse <calcprogrammer1@gmail.com >
2020-11-25 02:17:18 -06:00
Chris
b495c7723f
Code Cleanup for Coolermaster MP750
2020-11-15 00:48:46 -06:00
Chris
6e16185e7f
Direct Mode partially working
...
* Colours appear but seem to be one "apply colors" click behind
2020-11-07 19:19:53 -06:00
Chris
cce3fcccaf
RGB Output now functional
...
* GetStatus code disabled for now
* Passthru mode working currently testing other functionality
2020-11-07 19:19:41 -06:00
Chris
154f5afa44
Changed detector to allow for usage / usage page detection
...
* Small correction to packet bytes in CMARGBcontroller.h to allow packet
to send 0x00 at first byte
* Rearranged modes in RGBController_CMARGBController.cpp to have single
colour modes first
2020-11-07 19:18:51 -06:00
Chris
547a35307e
CM ARGB Controller now functional
...
* All modes sans Passthru & Direct working
* All colour indexes now enumerating as expected
* Crashes when changing to Passthru from certain modes. Switch to "OFF"
first
2020-11-07 19:16:09 -06:00
Chris
90002d9eed
CM ARGB Controller now working for some modes
...
* Code SegFaults after a few change packets are sent
2020-11-07 19:15:47 -06:00
Chris
743a27d0a2
Coolermastrer ARGB Controller detecting but not yet applying colour
...
* Compiling correctly
* Adding 5 controllers to GUI
* Changing Colour will cause segfault
2020-11-07 19:13:54 -06:00
Chris
b709e5ddcc
Initial add for Coolermaster ARGB controller
...
* Not yet functional
Commit amended for code style and cherry-pick cleanup by Adam Honse <calcprogrammer1@gmail.com >
2020-11-07 19:12:37 -06:00
Adam Honse
f3ccaf1a2b
Move RGBController files for device controllers into the Controllers directory
2020-09-29 20:54:04 +00:00
Adam Honse
0345eb582b
More warning fixes
2020-09-02 19:03:43 -05:00
k1-801
8b8451017e
Non-important warnings removed
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com > due to merging from a different branch.
2020-09-01 23:29:00 -05:00
Adam Honse
f716a05947
Add detector names and display them in the progress bar
2020-08-07 14:01:59 -05:00
pobrn
ddc69778dc
Modular detection system with resource manager.
...
Includes pull request !87 with modifications by Adam Honse (calcprogrammer1@gmail.com ).
2020-08-05 00:23:34 -05:00
Chris
ffc02e6c98
Coolermaster MP750 now supports on load status from device
...
Previous issues with hidapi-hidraw vs hidapi-libusb have been resolved.
CMMP750Controller.cpp now calls GetStatus in the constructor to query
device and set current state. Added "Getters" to the public interface to
allow the RGBController_CMMP750Controller.cpp to access current state in
construction.
2020-07-17 09:16:02 -05:00
Chris
95ded7b871
Initial commit for the EK Loop Connect Support
...
* Implemented Static & Breathing modes
2020-07-16 11:12:48 -05:00
Chris
77ecfc3b46
Cleaned up MSI Mysticlight detect pids
...
* Added all MSI Mystic light PIDS to udev rules
* Slight tweak to speed up CM detector
2020-07-14 15:43:40 -05:00
Chris
a3c931392a
Merged MP750 Medium changes and made logic changes to correctly compile
...
and execute
2020-06-24 10:04:39 -05:00
Adam Honse
12226804f3
Rename small to medium for Cooler Master MP750
2020-06-22 11:23:26 -05:00
Adam Honse
f06d71bd0c
Add Cooler Master MP750 small variant PID
2020-06-22 08:59:42 -05:00
Chris
19ef8afe70
Updated controller to use HIDAPI instead of LIBUSB
...
& added code to pass back info from the USB device
2020-06-02 17:08:29 -05:00
Chris
0703bcd0a8
Several improvements to the controller
...
Corrected syntax errors
Corrected logical errors
Readability improvements
Build no longer segfaults changing zone
2020-04-21 15:51:54 -05:00
Chris
7fe87703e5
Initial addition for the CoolerMaster MP750 Controller
2020-04-19 03:12:31 -05:00