86 Commits (master)

Author SHA1 Message Date
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 fa74b64d6d Remove unused CorsairK95PlatinumXTController files 9 months ago
Adam Honse 59c2ca2052 Store name in CorsairPeripheralControllers to avoid setting it in detectors 9 months ago
lightminerva ee66121364 Move corsair k95 rgb platinum xt to the corsair peripheral v2 controller 9 months ago
ToastKiste211 dff4cc6cbf Add Corsair K68 Red Shadow 11 months ago
ToastKiste211 4ea1d9a1f4 Support for Corsair K95 RGB PLATINUM SE 11 months 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 8c1a9cd0c7 Fix unused field warning in CorsairK55RGBPROXT controller 2 years ago
Adam Honse da8469f478 Update all Corsair controller files to use new standardized file header comment 2 years ago
Adam Honse fb963f4ab2 Fix even more warnings 2 years ago
Barry H 7c0364ffa3 add support for Corsair K68 RED 2 years ago
Chris bfb3052255 Remove redundant K100 controller
* Moved Existing K100 optical and K100 MX Red detectors to new V2 controller.
2 years ago
Peter Repukat 96dd52a5e9 Fix k95_plat iso key mapping 3 years ago
Thomas Boos f5b4fe1830 New MSI boards and some cleanup 4 years ago
Katherine 47bebc0616 Attempt to add support for Corsair K70 LUX (Non-RBG) 4 years ago
flora 77958d2667 Added and renamed corsair K100 variant 4 years ago
Adam Honse de1d62cef2 Fix warning in RGBController_CorsairK100.cpp 4 years ago
Adam Honse e855e19a09 Fix warnings in RGBController_CorsairK100.cpp 4 years ago
Thomas Boos 6d1f8967a0 Support for Corsair K55 RGB PRO XT (fixes issue #2555) 4 years ago
Chris 3a71b76075 Initial commit for the Corsair MM700 to resolve #1718
+ Adding CorsairPeripheralV2Controller base class
+ Adding CorsairPeripheralV2Devices.h metadata file
+ Renaming CorsairK55RGBPROController to CorsairPeripheralV2SWController
+ Adjusting CorsairPeripheralV2SWController to accomodate base class changes
+ Renaming RGBController_CorsairK55RGBPRO to RGBController_CorsairV2SW
+ Adjusting RGBController_CorsairV2SW to handle device set up from meta data
+ Adding PID `0x1B9B` and registering detector in CorsairPeripheralV2ControllerDetect.cpp
4 years ago
Adam Honse f8916f2bcb Remove SetCustomMode from all controllers beginning with the letters B and C, except Cooler Master 4 years ago
Chris 864422b4bc Fixing regression from 942a842a
+ Adding ZONE_EN_KEYBOARD constant char* to KeyNames
+ Replacing declarations of "Keyboard" zone with new constant char*
+ Adding "Keyboard" zone check RGBController_Razer.cpp before hiding keys
4 years ago
morg 833be22b33 Fix Corsair K65 mini detection 4 years ago
morg f870ad20f2 CorsairPeripherals: add hardware modes 4 years ago
morg d193c93e6d Add support for Corsair K95 Platinum XT. Closes #2511 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
TheRogueZeta 5999cfb1c8 Initial commit for Corsair Scimitar RGB 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
Jan-Ole Hübner 328e5f562f Added Device Corsair Scimitar Elite ( Resolves #987 ) 4 years ago
morg 3c1b168676 Add Corsair K65 Mini support - Closes #2275 4 years ago
Chris d8e023b4c8 Initial commit for a canonical list of key names
+ Created RGBControllerKeyNames.h
* Adjusted every reference for key names found in `DeviceView`
* Formatting corrections
4 years ago
Adam Honse c09e4c9c92 Code cleanup round 3 4 years ago
TheRogueZeta 15a7c87056 Add Corsair NightSword VID and align detectors 4 years ago
morg 4d26af6422 Fix corsair k70 mk2 skipped keys. 4 years ago
morg f4c4d13f6d Add support for Corsair K55 RGB PRO keyboard 4 years ago
Chris 6e7a59a8d9 Initial commit for Corsair M65 to resolve #1687
+ Adding entry for the Corsair M65 PID (non pro)
+ Registered detector
+ Added UDEV rule to 60-openrgb.rules
4 years ago
morg 1dd9148399 Corsair peripheral: fix comparison, add debug messages. 4 years ago
Qwex de91237de8 Fix Corsair K100 initialization 4 years ago
TheRogueZeta 33e15cfeaa Add Corsair Strafe Red PID to the detector 4 years ago
TheRogueZeta b241768201 Add Corsair Ironcalw RGB device ID 5 years ago
TheRogueZeta 3db2c077d8 Send software mode for K68 5 years ago
Qwex 02ca3f32a0 Add Corsair K100 keyboard support (direct mode)
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
TheRogueZeta 7e77edb8d6 Fix K70 Mk2 keymap and software direct mode 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
Felipe Guaycuru b3b392b3e2 Make Corsair K55 behavior be closer to iCue's 5 years ago
Artur Pieniążek 651a8d2f2a Handle K95 Platinum ANSI and ISO layouts
Commits merged by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Artur Pieniazek 65c626b8c1 Fix Corsair K95 Platinum software mode initialization 5 years ago
morg dba814215d Fixing memory leaks in controllers 5 years ago
Adam Honse 64e948073d Add Corsair Glaive RGB 5 years ago