Adam Honse
c71cc4f18a
Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect
7 months ago
Adam Honse
ca554d9ef6
Store name in HyperXMouseControllers to avoid setting it in detectors
9 months ago
Dmitry Kychanov
300abac9a8
Removed unused includes
2 years ago
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2 years ago
Adam Honse
b4d15b9545
Move wstring to string conversion to StringUtils.cpp and update most HID get serial number functions to use it
2 years ago
Adam Honse
b43f31ebfb
Update HyperX mouse controller files to new standardized header comment
2 years ago
Adam Honse
d52ad02c5c
Organize most controller files into subfolders
2 years ago
rc_05
f39409b7aa
Added support for HyperX Pulsefire Core (HP Inc. version)
2 years ago
Adam Honse
5532e2e290
Remove duplicate
2 years ago
ArthurGamerHD
1150e04983
Initial commit for HP's HyperX Pulsefire Surge
2 years ago
Shane Fagan
4f30868a3b
Fixes Pulsefire Haste not being detected on Linux
3 years ago
morg
89ef2b1a8b
Add HyperX Pulsfire Haste new variant
3 years ago
AnAvrgDev
9e9a583009
Added support for newer version (HP version) of Hyperx Pulsefire Dart (Wired & Wireless)
3 years ago
Chris M
204ad90ec7
Minor spelling correction to HyperX meta data
...
* Correcting the metadata names for the HyperX Pulsefire Dart and Raid.
4 years ago
Adam Honse
35e049a8bb
Remove SetCustomMode from all controllers beginning with the letter H
4 years ago
morg
e8e24ac243
Add support for HyperX Pulsefire Raid mouse. Closes #1745
4 years ago
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
4 years ago
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
4 years ago
Adam Honse
f1ed2abe53
Code cleanup round 6
4 years ago
Adam Honse
6b9f7129b3
Add HyperX Pulsefire Core (same protocol as HyperX Pulsefire FPS Pro)
5 years ago
Adam Honse
ab9a7674bd
Initial HyperX Pulsefire Haste support
5 years ago
Adam Honse
d13d54fcfd
Fix access conflicts in HyperX controllers where keepalive thread was directly accessing hardware
5 years ago
Santeri Pikarinen
e7e311d931
HyperX Pulsefire Dart: Various fixes, feature additions and clean up
...
* Fixed payload missing the Report ID (caused issues with Windows, issue #1069 )
* Fixed an invalid usage page value for wired mode
* Fixed a potential memory leak when rescanning devices (issue #1007 )
* Fixed an issue where multiple color changes were sent too fast
* Renamed "Trigger Fade" mode to the [standardized mode name](https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/Common-Modes#common-openrgb-modes ) "Reactive"
* Added proper brightness control
* Added manual saving functionality
* Cleaned up some indentations
5 years ago
mike
22acdd1fed
Check return code from hid_get_serial_number_string() in GetSerialString()
...
Amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
santeri3700
f7a68e6fe2
Add support for HyperX Pulsefire Dart
...
Commit amended to address review comments by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
morg
dba814215d
Fixing memory leaks in controllers
5 years ago
Adam Honse
6c3baf477c
Add controller for HyperX Pulsefire FPS Pro mouse (new NGenuity firmware)
5 years ago
Adam Honse
d19baf1365
Fill in serial field for all HID controllers using hidapi
6 years ago
Adam Honse
ca3c2ad541
Add HID: prefix to all HID detector locations
6 years ago
Adam Honse
09a9a5c257
Add vendor string to RGBController API and update all controllers with vendor information, add vendor to device information page
6 years ago
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>
6 years ago
Adam Honse
bcd49298cd
Call DeviceUpdateLEDs rather than UpdateLEDs for HyperX keepalive threads
6 years ago
k1-801
dde857dfb4
Tiny threads fixes & a little bit of safety
6 years ago
Adam Honse
43cea0a1b2
Use HID path for Location on HyperX Mouse controller
6 years ago
Adam Honse
f3ccaf1a2b
Move RGBController files for device controllers into the Controllers directory
6 years ago
Adam Honse
0345eb582b
More warning fixes
6 years ago
Adam Honse
c58d458062
Remove non-direct modes
6 years ago
Adam Honse
d96fd19c6c
Clean up profile setup packets
6 years ago
Adam Honse
9f91170240
Initial implementation of Pulsefire Surge direct mode (requires new firmware?)
6 years ago
Adam Honse
f716a05947
Add detector names and display them in the progress bar
6 years ago
pobrn
ddc69778dc
Modular detection system with resource manager.
...
Includes pull request !87 with modifications by Adam Honse (calcprogrammer1@gmail.com ).
6 years ago
Adam Honse
f288f63087
Update default DPI and add some modes to Pulsefire Surge controller
6 years ago
Adam Honse
00cc6978a2
Initial HyperX Pulsefire Surge controller
6 years ago
Adam Honse
fd7a5fc057
Add empty files/classes for HyperX Pulsefire Surge
6 years ago