morg
e6b16ff7c4
Add support for Logitech G203 mouse variant
2023-08-14 15:03:56 +00:00
Cooper Hall
9fab4110d7
fixed one definition rule warnings
2023-07-10 18:13:47 +00:00
Chris M
a67cf011d5
Added Dummy devices for Logitech receivers for UDEV script
...
* Added Dummy detector for Logitech Lightspeed receiver
* Added Dummy detector for Logitech Powerplay receiver
* Resolves #3375
2023-05-28 10:47:32 +10:00
Chris
856fbc1bb2
Fixing regression bug for the Logitech x56 HOTAS introduced in cac67592
...
* Added extra IPU detectors for the older x56 hardware
* Closes #2574
2023-01-26 04:30:00 +00:00
Chris
612c809b75
Initial commit for the Logitech G633 to resolve #2911
...
* Adding the G633 PID to LogitechControllerDetect.cpp
* Registering the detector for the common controller
* Fixing the indexing swap issue for LogitechLightspeedController
* Removing the `bright_cycle_swap` hack and using the queried effects index to set the mode.value for each mode
2022-12-06 12:45:46 +11:00
Chris
455a1f9172
Adjust Windows Logitech Lightspeed detection to resolve #2621
...
+ Changing to IPU detector to ensure 1 hit (per device)
+ Bundling all usages on Interface 2
2022-11-24 18:22:14 +00:00
Michael Oberpriller
0bae5e0def
Fixed Logitech G213 Inconsistent Lighting Changes
2022-11-09 13:43:00 +00:00
Adam Honse
f4dd9135dc
Fix warnings in LogitechProtocolCommon.cpp
2022-09-23 17:14:37 -05:00
Adam Honse
f5ddbed890
Fix warning in LogitechProtocolCommon.h
2022-09-23 17:14:37 -05:00
Thomas Boos
8c315f5e6e
Update hidapi to version 0.12.0. Direct mode stabilization of Logitech G203 Lightsync ( fixes #877 ).
2022-08-23 13:42:15 +00:00
Adam Honse
6f1e76c8b1
Remove SetCustomMode from all controllers beginning with the letter L
2022-08-14 13:24:38 -05:00
Chris
cac67592b7
Correcting the metadata for the Logitech x56 HOTAS to resolve #2574
...
* Changing detector to IPU to remove duplicate detection
+ Adding Save() method to controller
+ Adding Brightness
2022-08-09 18:24:12 +00:00
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
2022-08-02 21:03:28 +00:00
edbgon
2fae06a49a
Add HID to Logitech Lightspeed location string so that profile loading is successful.
2022-08-02 16:25:54 +02:00
Chris
d33c410ea6
Adding new receiver for the Logitech G915 Wireless Keyboard
...
+ Adding new PID `0xC547`
+ Registering detector in LogitechControllerDetect.cpp
2022-07-19 20:06:40 +00:00
Adam Honse
bba7fa9fd2
Fix a bunch of compiler warnings
2022-07-17 22:33:20 -05:00
Chris
8f8764232e
Adding Legend to Suported Devices
...
+ Adding 🤖 symbol for Automatic saving
+ Changing ⚠️ to 🚨 for better visibility
+ Adding :tools: symbol to mean `partial support`
+ Adding ⭕ symbol to mean not currently implemented by OpenRGB
2022-06-21 16:37:20 +00:00
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
2022-05-30 13:30:44 +10:00
Lanzaa
04ba474030
Logitech G915 TKL mode support
2022-05-05 22:56:30 +00:00
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
2022-04-17 12:31:02 +10:00
Chris
2c8a826c11
Initial commit for the Logitech G935 to resolve #2214
...
+ Added PID and registering detector for the common controller
+ Added entry for udev rules
2022-03-10 19:26:25 +11:00
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
2022-02-13 15:40:15 +11:00
Adam Honse
f1ed2abe53
Code cleanup round 6
2022-01-19 23:08:29 -06:00
Chris
c6bb160bfe
Adding ISO \ to Logitech G815 mapping
2022-01-02 19:57:30 +00:00
Chris
de7abef0e9
Changed Logitech G733 detector to resolve #1235
...
* Changed Logitech G733 detector from Interface `2` to `3`
2021-12-31 04:46:47 +00:00
Malte Zietlow
186d8a57d7
Add support for Logitech G915TKL
2021-12-12 00:11:00 +00:00
Chris
a64d3a8287
Reverting syntax error introduced in d0cb93dec4
2021-12-02 17:45:00 +11:00
Chris M
e9390a82d8
Fixing missing keys in matrix map to resolve #1973
2021-11-28 18:09:24 +00:00
sanchezzzs
2ccd141dab
Add logitech g pro keyboard support
2021-11-27 21:28:42 +00:00
Chris M
aaa60d7d6f
Changing cast type to avoid segfault resolving #1960
2021-11-24 06:50:18 +00:00
Chris M
d0cb93dec4
Adding Logitech G903 V2 to the Logitech common controller to resolve #1946
2021-11-22 18:31:31 +00:00
Chris
a89f5df35b
Registering the detector for the LOGITECH_G403_PID to resolve #1895
...
+ Adding the G403 Prodigy to the common protocol.
2021-11-15 12:46:24 +11:00
Chris
5251208792
Add ISO key \ to the matrix map
2021-10-20 15:30:21 +00:00
Chris
ea1a754e7d
Adding Logitech G703 Hero Wireless mouse to the LogitechCommon controller
...
* Adding Common Wired entry
* Adding Virtual PID for Linux detection
* Adding UDEV rules for wired / wireless modes
2021-09-30 19:03:28 +00:00
Chris
f4b7dacfd5
Moving G502 variants to the common controller for diagnosis and testing
...
* Code cleanup to remove depracated code
* Implementing workaround for mode breathing / spectrum cycle value swap
2021-09-22 14:40:36 +00:00
Marcin
a6da9a25b7
Simplify Logitech G915 detection logic
2021-09-03 13:54:22 +02:00
yawor
7036c05bc2
Add support for Logitech G915
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-09-02 22:46:53 -05:00
Chris
41ac14dd41
Adding DEBUG logging & detection fixes to resolve #1592
...
+ Logitech detection and set up includes debug logging for troubleshooting
+ Adding a pre check to LogitechLightspeedController::GetSerialString()
* Rearranging check logic to ensure that all usages per device are bundled
* Adding PID check to usage bundle to ensure we don't roll into the next device in hid_device_info
- Code cleanup to remove dev_use1 post detection & decoupling the bundled usages for wired lightspeed devices
* Changing wired lightspeed devices to REGISTER_HID_DETECTOR_IPU to target the correct FAP long message usage
+ Adding device validity check isValid() from @cheerpipe
+ Adding wireless check into connected() prior to initialising device
+ Adding the getDeviceFeatureList() back into the Logitech Lightspeed device set up
+ Changed getRGBconfig() for more robust detection
+ Adding Powerplay Mat virtual PID for Linux
+ Adding Logitech G733 for testing @ I=2 P=0xFF43 U=514
+ Adding LOGITECH_POWERPLAY_MAT_VIRTUAL_PID to Linux detection
+ Adding LOGITECH_POWERPLAY_MAT_VIRTUAL_PID and LOGITECH_G733_PID to 60-openrgb.rules
+ Adding LOGITECH_DEVICE_TYPE mapping and extending validity to include new HEADSET type
2021-07-26 00:09:33 +10:00
Cheerpipe
002fc4f2b3
Fix Logitech G815 keyboard freezing
...
Keyboard may freeze when running GHUB and OpenRGB at the same time. This fixes this.
Commits squashed by Adam Honse <calcprogrammer1@gmail.com >
2021-07-07 17:04:48 -05:00
Adam Honse
68d27e58f4
Add brightness control for Logitech Lightsync mice (only for Spectrum Cycle and Breathing modes)
2021-07-05 12:39:59 -05:00
Alex
4af8614fce
Add formated loging for device detection
...
Commits merged and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-07-05 03:23:34 -05:00
edbgon
6b184f2b8c
Initial G933 support
2021-06-22 17:19:47 +00:00
edbgon
8736f1b169
Initial support for Logitech X56 Rhino Hotas
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-06-11 17:01:42 -05:00
Thomas greenwood
0755959741
Implement modes for Logitech G213 Keyboard
2021-06-06 02:41:56 +01:00
mike
22acdd1fed
Check return code from hid_get_serial_number_string() in GetSerialString()
...
Amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-06-04 22:14:05 -05:00
TheRogueZeta
939f46c025
G Pro Wired are only 1 zone devices
2021-06-03 08:31:37 -07:00
SR_team
332a04f94c
Add missing key for ANSI layout of Logitech G815 into LED View
2021-06-01 20:41:57 +00:00
TheRogueZeta
ae88771e79
Correct G502 Wireless (wired) PID in linux builds
2021-06-01 00:19:50 -07:00
TheRogueZeta
09e524314f
Correct G502 PS and G502 Hero detector changes.
2021-05-31 23:47:37 -07:00
TheRogueZeta
be838aa1d6
Update Logitech Lightspeed detector names
2021-06-01 04:13:46 +00:00