Adam Honse
2d9e7f85af
Add usage page filtering for MSI Mystic Light 162-byte controllers
2021-04-13 19:33:30 -05:00
Adam Honse
cc9e9ad6e3
Add ASUS ROG Strix GTX1080Ti Gaming
2021-04-13 19:15:30 -05:00
Simbaclaws
1ba0104ddd
Added ASUS RX 5700XT Strix Gaming OC and RX 580 Strix Gamnig OC
...
Commits squashed by Adam Honse <calcprogrammer1@gmail.com >
2021-04-13 18:34:06 -05:00
Adam Honse
f1dc813782
Update RazerController detection for Kraken Kitty Edition
2021-04-13 15:04:48 -05:00
Adam Honse
4a7d74923f
Update MSI usage and usage page to work on both Windows and Linux
2021-04-13 13:01:00 -05:00
Adam Honse
f08a2edf01
Add usage and usage page to MSI Mystic Light 185-byte detector to prevent double-detection in Linux
2021-04-13 00:44:11 -05:00
Adam Honse
d1f6bc1c27
Rename Mystic Light's Static mode to Direct. Allows effect engines to control MSI Mystic Light, but does not enable per-LED ARGB control
2021-04-13 00:18:44 -05:00
Adam Honse
987cfbbcfc
Disable Crucial DRAM addresses that overlap Aura DRAM addresses until a proper detection fix can be implemented
2021-04-12 22:02:25 -05:00
Adam Honse
c7e8eec328
Enable Razer Tiamat 7.1 V2 in RazerController
2021-04-12 13:28:26 -05:00
Chris
684594c801
Splitting the set mode code from the set colour code
...
* Set mode is now only applied in
RGBController_MSIGPU::DeviceUpdateMode()
* Set color is now only applied in
RGBController_MSIGPU::DeviceUpdateLEDs()
- Removes extra (modes[active_mode].color_mode == MODE_COLORS_PER_LED)
check as it's already checked in calling function
+ Profile loading from CLI and GUI now works flawlessly as per #1252
2021-04-12 23:30:53 +10:00
Adam Honse
503cb7c7fe
Send resize command to Razer ARGB controller when resizing zones
2021-04-12 00:17:33 -05:00
Adam Honse
516aefeaa6
Make Razer Chroma ARGB controller outputs resizable
2021-04-11 21:24:46 -05:00
Adam Honse
78b4b8fa7c
Add Razer Blade 15 (2021 Base model)
2021-04-11 12:08:27 -05:00
Chris
4ae8ea94ea
Logging info and adding zeroed speed initialisation to fix #1241
...
* Adding zeroed speed initialisation to modes that do not support speed to avoid bad save values in profile
* Bad values in saved profile will corrupt brightness calculation on load.
* Aligning profile version and header string
* Adding profile validation logging
* Adding success / failure logging for each controller when attempting to load profile
Commit amended by Adam Honse <calcprogrammer1@gmail.com >
2021-04-11 11:59:25 -05:00
TheRogueZeta
9dccdeff0e
Add MSI RTX 2070 Armor OC ID.
2021-04-10 10:23:55 -07:00
TheRogueZeta
4661a56e35
Add Asus ROG GTX1660 Ti device ID.
2021-04-09 23:48:21 -07:00
Adam Honse
a897d2c797
Fix newline on OpenRazer version and serial strings on Windows
2021-04-09 22:57:06 -05:00
Adam Honse
bfdf620650
Enable Mystic Light 7C92
2021-04-09 22:09:14 -05:00
Adam Honse
4e179b06b6
Add breathing mode to Razer Kraken headsets using RazerKrakenController
2021-04-09 22:07:34 -05:00
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
Adam Honse
49d2550815
Add device description for Base Station V2 Chroma
2021-04-09 00:46:51 -05:00
Adam Honse
2af26eb9e9
Clean up Razer Blade laptop naming and add missing device descriptions
2021-04-09 00:36:42 -05:00
Adam Honse
9df6fed170
Clean up Razer Lancehead naming and add RazerDevices definitions for 2017 version
2021-04-08 23:04:53 -05:00
Adam Honse
2aaf23ef1e
Add detectors for all remaining devices in RazerDevices.h and rename a few things
2021-04-08 22:47:08 -05:00
Martin Hartl
87150072c8
Asus Mainboard: Fix send color
...
Byte 3 of the send color message is currently sending the channel id.
Byte 4 is set to a hard coded 0xff and 0x00 for mainboard LEDs and
addressable LEDs respectively. Apparently this is a 16 bit mask to
select the colors to be updated instead.
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-04-07 23:02:21 -05:00
Niels Westphal
fc463db074
Update Asus GPU controller to use PCI ID based detection.
2021-04-07 13:45:25 +00:00
KundaPanda
61d70f064d
Add ISO/ANSI HyperX Alloy Elite 2 support
2021-04-07 13:44:01 +00:00
Kasper
6aa62c5002
Fix spacing
2021-04-07 00:42:30 +03:00
Kasper
3297742203
Fixed the matrix again
...
Last time
2021-04-06 08:36:35 +03:00
Kasper
bcbd4f88be
Implement a controller for Corsair Hydro Platinum AIO coolers
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-04-04 23:18:20 -05:00
Kasper
d8bc1c9042
Fixes an issue where the LED colors show incorrect colors
2021-04-04 19:10:15 -05:00
KundaPanda
b572c15cce
Add HyperX Alloy Elite 2 support
...
Squash commits and code style changes, minor reworks to match Alloy Elite 1 code by Adam Honse <calcprogrammer1@gmail.com >
2021-04-04 19:05:32 -05:00
sakloui
2ae12c52ec
Updated DuckyKeyboardController with 2ms delays between each packet sent
...
This should fix the issue where Ducky keyboards would softlock
Commit amended to move delays to packet send functions by Adam Honse <calcprogrammer1@gmail.com >
2021-04-04 15:53:57 -05:00
Adam Honse
0fd106cb92
Enable MSI Mystic Light 7C90
2021-04-03 15:02:07 -05:00
KundaPanda
26e4c76f03
Add V2 Gainward Controller for new NVidia GPUs
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-04-03 14:43:26 -05:00
KundaPanda
c8e3554442
Initialize led_count in MysticLight controllers to prevent occasional crashes
2021-04-03 21:03:30 +02:00
Pol Rius
37e021fb1c
Add dualshock 4 wireless adapter
2021-04-03 18:41:41 +00:00
Pol Rius
bd12100a07
Add second PID for ROG Chakram mouse
2021-04-03 18:29:13 +00:00
Adam Honse
e0c5909757
Fix some issues with Yeelight that prevented a different model bulb from working
2021-04-03 13:15:12 -05:00
Adam Honse
81590d8321
Enable MSI Mystic Light 7C86 as it has been tested
2021-04-01 11:00:37 -05:00
TheRogueZeta
1c5a11f426
Add Deskmini Addressable LED Strip PID + Detector
2021-04-01 15:15:58 +00:00
Adam Honse
c9e8602f85
Add T-Dagger BORA VID/PID to EVision Keyboard Controller
2021-03-31 22:48:15 -05:00
Adam Honse
27784db5e1
Implement matrix type field for Razer controllers to reduce redundant code
2021-03-31 22:27:30 -05:00
denk_mal
db9146147b
activate controller for Metadot Das Keyboard 5Q
2021-03-31 12:05:31 +02:00
denk_mal
84f7f32ec2
reformat code
2021-03-31 11:13:44 +02:00
denk_mal
3a270cbea7
handle hid get error and avoid buffer overflow error
2021-03-31 11:13:17 +02:00
denk_mal
e69b59d339
resend data on hid send errors
2021-03-31 11:13:13 +02:00
denk_mal
59752dce98
move call of SetupZone from class constuctor to load function
2021-03-31 11:13:06 +02:00
denk_mal
813069a359
remove unused class variables
2021-03-31 11:13:00 +02:00