Adam Honse
ac071902c0
Fix MSVC paths from 2017 to 2019 upgrade
2020-07-12 00:54:06 -05:00
Adam Honse
62a4cd31c5
Update QT path for GitLab CI
2020-07-12 00:47:32 -05:00
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
B Horn
47baeb6b6b
Improving NetworkServer's memory management ( #373 )
...
This patch resolves several bugs:
* NetworkServer would allocate various instances of `NetworkClientInfo`.
This is patched by deallocating the NetworkClientInfo when it's
listening thread ends in the `listen_done` section.
* Memory would be allocated for threads that wouldn't be freed. This
is resolved by detaching from the threads, so they no longer need to
be joined to be freed, and then freeing the memory as they finish.
* Thread-Safety issues involving `ServerClients` would result in stray
`NetworkClientInfo`'s not being removed from the list in certain
situations. This is resolved by used a mutex to lock access to this
from different threads.
2020-07-09 21:56:42 -05:00
Neel Chotai
263561868c
fix musl compilation
2020-07-09 21:51:33 -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
0ae76e40c2
Add matrix map for Ducky One 2 TKL
2020-07-07 16:33:21 -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
Adam Honse
25f9e2a110
Add --client command line argument for opening network clients
2020-07-05 04:25:46 -05:00
Adam Honse
8ef6888a28
Add I2C byte operation to piix4 driver on Windows
2020-07-04 15:40:46 -05:00
B Horn
78a7be63ef
Using the correct PID for the Steelseries 300 (0x1710)
2020-07-04 03:28:46 -05:00
Adam Honse
f108515a6e
Fix Set All Devices being slow and crashing on certain setups. It was sending the update multiple times
2020-07-03 02:59:54 -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
5fc6981c16
Fix OpenRazer devices with logo/scroll/left/right matrix effect nodes on Windows
2020-06-30 18:11:15 -05:00
Adam Honse
942df26432
Update Readme
2020-06-30 18:10:44 -05:00
Adam Honse
b3860be638
Bring in NZXT Hue 2 controller improvements from fan_devel branch
2020-06-28 23:44:35 -05:00
Adam Honse
8ecabb0789
Add 32-bit GitLab CI build target for Windows
2020-06-28 22:40:42 -05:00
Adam Honse
d3fc88b24f
Fix USB serial port detection in Windows. Fixes false Hue+ detection
2020-06-28 22:36:25 -05:00
Adam Honse
dfb2e52e7b
Add --i2c-tools to help text with warning, set GUI flag if --i2c-tools is specified
2020-06-28 21:41:00 -05:00
Adam Honse
96af869d79
Check for local server before detecting devices from hardware and tweak timeouts to make network connections faster
2020-06-28 21:08:59 -05:00
Adam Honse
4c6429ae76
Add OpenRGB client support to GUI
2020-06-28 17:57:27 -05:00
Adam Honse
7d2877a8e9
Don't exit after loading a profile from the command line
2020-06-28 11:21:56 -05:00
Adam Honse
a25f3ef2fc
GUI rework to provide more control over optional tabs to main.cpp, add TODO comments for client mode
2020-06-28 03:01:43 -05:00
Adam Honse
15ace9d094
Add flag to start application minimized to tray
2020-06-28 02:30:23 -05:00
Adam Honse
58aba0a147
Allow specifying --gui and --server together
2020-06-28 02:18:28 -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
15a2d5beaf
Add zadig clarification to readme
2020-06-26 13:50:00 -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
Adam Honse
5db888fba0
Add Fedora dependency list to README
2020-06-25 14:51:02 -05:00
Adam Honse
1b91687fac
Re-add LED 2 for WiFi X570 Gigabyte boards
2020-06-25 13:25:11 -05:00
Chris
7d38cd4a78
Fix issue #161
...
- removed added LED in known_channels for the x570
- ensured that the .header address is passed to SetLEDEffect() correctly
2020-06-25 13:07:18 -05:00