Adam Honse
751961b3b3
Initial controller for HyperX Alloy Origins
2020-07-12 00:31:40 -05:00
Chris
30625548e5
Adding USB PID 048D:5702 for Gigabyte B550 Aorus Elite
2020-07-09 22:38:12 -05:00
Chris
9451771ccb
Rewrote the RGBFusion2USBController to allow for per model
...
configurations of LED's and zones
* largely changed knownLayoutsLookup to remove reliance on other enums /
structures and made it a map of maps
* rewritten the code to accomodate that change
2020-07-09 22:25:56 -05:00
Chris
12442046e2
Initial commit for dmiinfo.cpp
...
- Tested working for Linux
- Implemented in Fusion2USB controller and the motherboard name will
populate the controller name in the GUI / CLI
2020-07-09 22:25:45 -05:00
Adam Honse
9bc58b039b
Add Corsair Harpoon (non-Pro) to detected Corsair Peripheral list
2020-07-09 12:00:02 -05:00
Adam Honse
82c0ff8452
Add HyperX Alloy FPS to detected HyperX keyboard list
2020-07-08 11:43:41 -05:00
edbgon
2d7e996e4b
Added initial support for SteelSeries Apex 7 Keyboard (Nordic model)
2020-07-08 03:22:03 -05:00
Adam Honse
343c285321
Initial driver for Ducky One 2 keyboard
2020-07-07 13:15:02 -05:00
Adam Honse
6492852627
Add Corsair Harpoon RGB Pro to supported devices list
2020-07-07 01:20:56 -05:00
Adam Honse
acc032a69c
Adjust Polychrome speed
2020-07-06 13:17:39 -05:00
Adam Honse
950a3be01d
More MSI Mystic Light cleanup
2020-07-06 03:45:45 -05:00
Adam Honse
6626321e80
Don't update NZXT fan status for any Hue 2 devices until we get initialization packet working
2020-07-06 02:13:00 -05:00
Adam Honse
7276f5e1d5
Add speed control to Polychrome controller
2020-07-06 02:03:47 -05:00
Adam Honse
5f9c4f8432
Code cleanup and rework for MSI Mystic Light controller
...
* Replace decimal constants with hexadecimal constants when ANDing/ORing values
* Add comments to explain what the code is doing
* Use C-style casts to fit the project standards
2020-07-05 18:27:51 -05:00
Adam Honse
a1cd324731
Add comments and minor cleanup to Kraken driver
2020-07-05 12:12:07 -05:00
Adam Honse
c2c5e6666d
Fix previous commit
2020-07-05 12:04:35 -05:00
Adam Honse
f7d6ede033
Update NZXT Hue 2 and Kraken detectors
2020-07-05 12:02:29 -05:00
B Horn
78a7be63ef
Using the correct PID for the Steelseries 300 (0x1710)
2020-07-04 03:28:46 -05:00
Adam Honse
ad4e198aea
Replace C-style clock() with std::chrono::steady_clock to fix timing on Linux
2020-07-02 16:59:30 -05:00
Adam Honse
5aad79135f
Don't try to read fan status for Hue 2 devices without fan controllers
2020-07-01 19:25:29 -05:00
Adam Honse
b3860be638
Bring in NZXT Hue 2 controller improvements from fan_devel branch
2020-06-28 23:44:35 -05:00
EXtremeExploit
199db16ec0
Fix RGB problem with strip and media keys
2020-06-26 20:59:54 -05:00
EXtremeExploit
c364fabf57
Add the UK Enter and UK Backslash leds
2020-06-26 20:20:46 -05:00
Adam Honse
5b956f7ff1
Add missing Corsair PIDs
2020-06-26 11:15:59 -05:00
Chris
dc42248a88
Added Warrior Kane TC235
2020-06-25 23:59:28 -05:00
Adam Honse
eeeab399be
Fix LED count in Corsair Lighting Node controller
2020-06-25 22:32:33 -05:00
Adam Honse
39d451793b
Update Lighting Node detection to detect multiple of the same device. Add reads to Lighting Node driver to fix compatibility with Corsair Lighting Protocol Arduino project
2020-06-25 22:30:31 -05:00
Nate Dean
5588f9b7a9
Quick G403 Hero support (First Time contributing to something so hopefully I don't mess up)
2020-06-25 08:16:54 -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
Térence Clastres
b79ff124e6
Replace Sleep() by std: 🧵 :sleep_for()
2020-06-24 09:28:11 -05:00
Adam Honse
7a3de1edbb
Add firmware version request to NZXT Hue 2 controller
2020-06-22 23:23:36 -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
Adam Honse
112d5a1cb2
Add Corsair Strafe IDs to detection list
2020-06-22 08:47:46 -05:00
Martin Hartl
b70658e37d
Asus USB: Fail detection if config table read fails
2020-06-21 20:24:52 -05:00
Adam Honse
80a2770263
Update Corsair peripheral controller to use HID writes and reads instead of feature reports where possible
2020-06-21 20:11:16 -05:00
Erik Karlsson
765ef62858
Add SteelSeries Siberia 350
2020-06-21 19:18:38 -05:00
Matthias Wirtz
0e58fcc236
Update AuraUSBControllerDetect.cpp
2020-06-21 01:45:42 -05:00
Adam Honse
4bf0330974
Fix mode colors in Corsair Lighting Node controller
2020-06-20 22:14:30 -05:00
Diogo Trindade
f5aafda340
Added logitech g512 PID
2020-06-19 14:41:14 -05:00
Adam Honse
f1fe428f59
Rename Hue2Controller to NZXTHue2Controller and add additional Hue 2 protocol devices documented in liquidctl
2020-06-19 14:41:09 -05:00
Diogo Trindade
d1e8104442
Added missing g810 keys and PID
2020-06-18 11:48:33 -05:00
Adam Honse
372ff746ad
Add SteelSeries Rival 300 Black Ops edition to PID detecton list
2020-06-18 09:47:39 -05:00
Adam Honse
2cbba19bf9
Code style changes to MSI Mystic Light detection, use the same hidapi detection code as used by other drivers
2020-06-16 17:21:35 -05:00
Adam Honse
a9493d46aa
Implement LED packing for Logitech G810 direct mode
2020-06-13 17:32:39 -05:00
Adam Honse
6499ee4312
Add Logitech G810 direct mode, LED list, and matrix keymap. Update function still needs optimization to pack multiple keys per packet
2020-06-13 16:51:20 -05:00
Adam Honse
f26897df71
Fix Logitech G810 controller build on Linux
2020-06-12 19:49:04 -05:00
Adam Honse
8ae07ea9e2
Logitech G810 Orion Spectrum driver, does not include direct mode yet
2020-06-12 15:23:22 -05:00
crashniels
b1de039f21
Finished up all the modes
2020-06-07 18:05:29 -05:00
Adam Honse
5b8441c57d
Initial implementation of RGB Fusion 2 DRAM controller
2020-06-07 15:49:28 -05:00