Tam D
f2c99f22a8
fix #4292 sk620 support
2024-08-28 03:44:28 +00:00
Adam Honse
511c266178
Add u16string to string conversion function for CMKeyboardV2Controller.cpp
2024-08-25 20:49:31 -05:00
Chris
c6fe58e635
Revert 8bf07f49 "Fix wstring to string conversion warning in CMKeyboardV2Controller.cpp"
...
* Linux throws a SIGABRT
2024-08-26 01:26:43 +00:00
Tam Do
d86f59cf17
add sk620
2024-08-23 11:15:19 -05:00
Adam Honse
8bf07f490e
Fix wstring to string conversion warning in CMKeyboardV2Controller.cpp
2024-08-16 11:09:17 -05:00
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
James Buren
6eac59cea4
Fix an implicit-fallthrough warning in CoolerMasterControllerDetect.cpp
2024-08-04 06:09:26 +00:00
Adam Honse
8f7e4963de
Fix wstring to string conversion in CoolerMaster controllers
2024-07-31 01:02:34 -05:00
Adam Honse
260044df0c
Fix potentially uninitialized variable warning in CMKeyboardV2Controller.cpp
2024-07-07 18:08:52 -05:00
Chris M
82a23344f8
Aligned Monitor metadata
...
* Adjusted Metadata to reflect Accessory
* Changed ENUM to display correct icon for Accessory
2024-06-30 17:24:34 +00:00
Tam D
5df9dcdf9c
coolermaster keyboard rescan crash
2024-06-27 13:09:52 +00:00
Tam D
72507ea108
fix ck530_v2 keymap
2024-06-20 13:36:35 +00:00
Chris M
aa4483183c
Removed *.md file creation from Supported Devices
...
* Added Dummy Controller processing
* Other fixes to broken detector replacements
* Removed file exemptions in runner script
2024-05-31 16:22:34 +00:00
Adam Honse
fc97d6130b
Update file header comments to standardized new format for Cherry, Colorful, and Cooler Master files
2024-05-12 17:16:31 -05:00
Adam Honse
9c2d30bbbd
Formatting and organizational cleanup for controllers through CoolerMasterController
2024-05-01 00:13:41 -05:00
Adam Honse
d52ad02c5c
Organize most controller files into subfolders
2024-04-30 17:18:39 -05:00
Adam Honse
fb963f4ab2
Fix even more warnings
2024-04-28 18:12:17 -05:00
Tam D
f5bbd49e78
Fix coolermaster rescan crash
2024-01-07 21:45:18 +00:00
Tam D
a35616326c
Cooler Master Keyboard Controller v2
2023-12-13 02:41:35 +00:00
Mark Hermeling
f3d9877598
Copy paste fixes
2023-10-12 13:31:36 +00:00
morg
0c6944bb8d
CoolerMaster ARGB controller: fix crash on rescan
2023-09-26 15:45:29 +00:00
morg
46a8c06bfe
CMMonitor driver udpates
2023-09-24 22:09:11 +00:00
morg
86ba18595f
Add support for CoolerMaster GM27. Closes #3627
2023-09-21 16:23:45 +00:00
Tam D
879153d478
Coolermaster keyboard device view
2023-08-30 03:57:45 +00:00
Chris M
be90ba335e
Initial commit for the Coolermaster ARGB Gen2 A1 V2
...
* Adding new PID and registering detector in
CoolerMasterControllerDetect.cpp
* Resolves #2783
2022-10-14 07:26:53 +11:00
Ethan Stevenson
51e99d7363
Fix name of Cooler Master 750 keyboard
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com >
2022-10-03 11:31:31 -05:00
nomeat
3a251e1e47
Initial commit for Cooler Master MM730
2022-09-27 22:07:22 +00:00
Adam Honse
c177016801
Fix multiply defined warning in CM Small ARGB Controller
2022-09-16 12:06:51 -05:00
Adam Honse
efc9c1fa38
Fix warnings in RGBController_CMR6000Controller.cpp
2022-09-14 22:57:30 -05:00
Adam Honse
b027de02a3
Fix warnings in RGBController_CMMMController.cpp and RGBController_CMMM711Controller.cpp
2022-09-14 22:53:29 -05:00
Chris
4f649795b3
Fixing regression to the DetectCoolerMasterMouse callback made in f33fc268
...
* Changed the `if` to a `switch case` to correct the MM720 triggering the callback but not creating a controller.
* Code cleanup and readability changes.
* Related to !1116
2022-08-09 20:58:22 +10:00
Chris
a0f9e4ed01
Initial commit for the AMD RX 6900 XT reference GPU to resolve #2612
...
+ Adding USB PID `0x015B` to the existing controller.
+ Adding missing colour modes `Rainbow Wave`, `Swirl`, `Chase` and `Bounce`
2022-07-25 03:33:50 +10:00
morg
c0851f3b1e
Add support for Cooler Master Addressable Gen 2 RGB LED Controller A1. Closes #2256
2022-07-18 23:58:44 +00:00
Chris
8f8764232e
Adding Legend to Suported Devices
...
+ Adding 🤖 symbol for Automatic saving
+ Changing ⚠️ to 🚨 for better visibility
+ Adding :tools: symbol to mean `partial support`
+ Adding ⭕ symbol to mean not currently implemented by OpenRGB
2022-06-21 16:37:20 +00:00
Chris
524675108d
Automatic generation of markdown pages for supported devices
...
+ Added build-supported-devices.sh script
+ Added new target in CI/CD to build at compile time
2022-05-30 13:30:44 +10:00
Chris
bc10e3f772
Automatic generation of udev rules for supported devices
...
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
2022-04-17 12:31:02 +10:00
Chris
b4231e2a6e
Reverting change to the CM RGB detector made in f33fc268
...
* Related to !1116
2022-04-05 11:55:05 +10:00
Dracrius
f33fc26810
Added Support for MM530
2022-03-21 15:34:25 +00:00
Chris
f96028cba4
Adjusting IPU of Coolermaster RGB due to 30955722
2022-03-13 10:30:23 +11:00
Chris
d7a6f2ebba
Fixing Direct mode assignment for Coolermaster ARGB Small controller to resolve #2174
...
* Only adding `Direct` mode for controllers with FW0012 or newer
* Changing the value assignment to an index in `SetCustomMode()`
2022-02-02 11:38:06 +11:00
Adam Honse
26ba09fee1
Code cleanup round 2
2022-01-17 20:50:22 -06:00
Chris
2b346bfb7e
Adding Coolermaster MP750 Large PID to resolve #1981
...
+ Adding PID and registering detector
+ Adding entry to UDEV rules
2021-12-01 18:03:17 +00:00
Chris
ecbc3c4e50
Updating CM ARGB controller to allow 'Direct' mode for FW0028
...
+ Adding brightness to all modes
+ Adjusted setLedsDirect() for new protocol (M+ `System Lighting`)
+ Adjusted setMode() to include brightness
+ Adding mutex to guard against collisions
* Correcting a segfault when any zone is set to `off`
- Removing the "All ARGB Headers" tab
- Removing deprecated code
2021-11-03 13:39:42 +00:00
Chris M
caa398b508
Adding support for Colermaster MM720 to resolve #1782
2021-09-23 13:55:06 +00:00
Chris
ea238cf6e6
Adding internal row and column count for Coolermaster keyboards
...
- Removes front light bar row from all but MK750
- Removes Numpad for TKL
+ Splitting out vendor name for clarity on information tab.
2021-08-31 23:03:41 +00:00
Chris M
4f24250772
Updating libcmmk to call hid_write() with prepended 0x00 resolving #1673
2021-08-23 00:58:33 +00:00
Chris
b7a0a3b4f7
Updating controller to allow 'Direct' mode for FW0012
...
+ Adjusted setLedsDirect() for new protocol
2021-08-09 05:37:24 +00:00
Chris
3e6acbd049
Initial commit for the Coolermaster MM711 mouse
...
* Implemented brightness
* Implemented GetStatus packets for UI set up
2021-08-07 20:12:02 +00:00
Chris
2d141be356
Adding brightness to the Coolermaster Small ARGB Controller
2021-08-02 12:32:02 +00:00
edbgon
b14abd9987
Update CMR6000 controller to direct mode and remove unreliable mode detection routine
2021-07-08 11:13:09 +02:00