Commit Graph
686 Commits
Author SHA1 Message Date
DarthAffe 1e229324be Rewrote Corsair device handling to use mappings 2021-04-18 19:33:12 +02:00
Diogo Trindade da4c227684 Added mouse led map 2021-04-17 21:53:46 +01:00
Diogo Trindade 6bbcf987b3 Razer - added keyboard led mapping 2021-04-17 21:31:53 +01:00
DarthAffe 2d0fd93b5f Merge pull request #201 from DarthAffe/DeviceHids
Device hids
2021-04-17 20:35:14 +02:00
DarthAffe bdad1982cd Added logitech G900 PID
This fixes #133
2021-04-17 20:34:32 +02:00
DarthAffe 9b66cf0260 Added logitech G513 Carbon PID
This fixes #168
2021-04-17 20:31:30 +02:00
DarthAffe d9c5a4b258 Added SteelSeries Rival 650 PID
This fixes #177
2021-04-17 20:27:53 +02:00
DarthAffe 25198dabb9 Merge pull request #195 from DarthAffe/Core/HID
Added Led-Mapping base class and centralized HID-device-detection
2021-04-17 20:17:41 +02:00
DarthAffe 19ecd3c8be Merge pull request #200 from DarthAffe/Devices/DMX
DMX - Fix default random CID creation
2021-04-17 01:48:42 +02:00
Robert 0ac1858627 DMX - Fix default random CID creation 2021-04-16 17:41:28 +02:00
Robert 9343d6ee29 Logitech - Use LogiLedSetLightingForKeyWithKeyName for per key devices 2021-04-14 23:27:49 +02:00
DarthAffe 07a4b0081f Merge pull request #196 from DarthAffe/SDK/Asus_Workaround
Added (for testing) workaround for asus devices
2021-04-05 16:04:28 +02:00
DarthAffe 313661a532 Added (for testing) workaround for asus devices 2021-04-05 14:54:00 +02:00
DarthAffe f8d007b7cd Added check to prevent updates of unmapped leds on logitech devices 2021-04-02 21:48:10 +02:00
DarthAffe 7f3abaefec Added Led-Mapping base class and centralized HID-device-detection 2021-04-02 00:32:22 +02:00
Robert Beekman 7f0ca72c7b Merge pull request #194 from DarthAffe/Layouts
Small layout fixes
2021-04-02 00:04:50 +02:00
Robert 922488358a Layouts - Removed public interface property 2021-04-01 23:28:42 +02:00
Robert 6545c25c2d Layouts - Added missing Author property
Layouts - Removed  Lighting element from xsd
2021-04-01 10:46:19 +02:00
Robert 9bfc53087c ASUS - Cleaned up code and removed strangly placed per-device logic 2021-03-29 16:17:14 +02:00
Robert 40cce7aaaf Core - Added Unknown LED IDs
Core - Moved Custom LED IDs from 0xFF to 0xFE
ASUS - Use Unknown LED IDs for missing LED mappings
2021-03-29 00:59:26 +02:00
Robert c446673c3c Merge branch 'Development' into SDK/ASUS 2021-03-28 16:13:49 +02:00
Robert a52bb474ef ASUS - Keyboards guard against double LEDs
ASUS - Keyboards return the correct AsusLed in GetLedCustomData
2021-03-27 14:39:51 +01:00
DarthAffe eb3b91d8d8 Merge pull request #191 from DarthAffe/UniqueDeviceNames
Added Helper to create unique device names for all devices
2021-03-26 23:38:30 +01:00
Robert c963bcd9d7 ASUS - Added more undocumented LED IDs
ASUS - Reversed LED mapping to have the ASUS ID as the key
ASUS - Throw informative exception on missing LED mapping
2021-03-26 23:15:40 +01:00
DarthAffe 9907dd21ec Added Helper to create unique device names for all devices 2021-03-26 21:49:10 +01:00
Robert Beekman 82ca48d933 Merge pull request #187 from DarthAffe/SDK/Razer
Razer improvements & missing PIDs
2021-03-26 21:22:10 +01:00
DarthAffe 36365e9de8 Merge pull request #190 from DarthAffe/Core/TextureImprovement
Added int overload for PixelTexture
2021-03-25 21:51:35 +01:00
DarthAffe bf0f6160e3 Added int overload for PixelTexture 2021-03-25 21:50:32 +01:00
Robert Beekman e8fc81ca6c Merge pull request #188 from DarthAffe/SDK/Logitech
Logitech - Added G733 PID
2021-03-24 15:02:19 +01:00
Robert 5d83c698d4 Logitech - Added G733 PID 2021-03-20 22:01:53 +01:00
Robert f03ae301aa Razer - Added endpoint types to device info
Razer - Only add the first device of each endpoint type
Razer - Fixed mouse effect ID
2021-03-17 22:27:42 +01:00
Robert Beekman ebc62f5e5c Merge pull request #185 from DarthAffe/SDK/CoolerMaster
CoolerMaster - Update SDK & added missing devices
2021-03-11 21:54:58 +01:00
DarthAffe aaddb63c63 Merge pull request #184 from Cheerpipe/G815_PID
G815 PID
2021-03-11 20:51:22 +01:00
Robert 595bc702b7 Cooler Master - Color matrix fixes 2021-03-10 22:09:02 +01:00
Cheerpipe e8d8cf9380 G815 PID 2021-03-09 21:45:17 -03:00
Robert 8ff4c0b243 CoolerMaster - Added missing SDK-supported keyboards
CoolerMaster - Added mappings for every SDK-supported keyboard
CoolerMaster - Fixed enabling/disabling the provider at runtime
Core - Added Keyboard.Function LED ID
2021-03-06 22:55:10 +01:00
DarthAffe d14f272ba9 Merge pull request #183 from DarthAffe/Core/Rendering
Rewrites/improvements in rendering and device handling
2021-03-06 00:09:28 +01:00
DarthAffe e6290ae480 Fixed leds not updating 2021-03-05 22:59:09 +01:00
DarthAffe 438e5c576a Small refactoring 2021-03-05 21:45:56 +01:00
DarthAffe f14e3c801d Moved all methods not directly tied to the surface in an extension and refactored led groups 2021-03-05 21:43:12 +01:00
DarthAffe 47fd3ff203 Fixed devices not beeing updated 2021-03-05 21:40:51 +01:00
DarthAffe 20347cf221 Added overridable CreateUpdateTrigger to AbstractRGBDeviceProvider 2021-03-05 10:23:17 +01:00
DarthAffe 28d8335ee0 Merge 2021-03-04 23:56:42 +01:00
DarthAffe 2a9a43683c Streamlined device loading/handling in device providers 2021-03-04 23:33:00 +01:00
Robert Beekman 86a040ccbf Merge pull request #181 from DarthAffe/SDK/SteelSeries
SteelSeries devices & Monitor device type
2021-03-04 19:05:07 +01:00
Robert f99973c386 SteelSeries - Added QCK Prism PID & zone definition
SteelSeries - Added MGP27C & zone definition
Core - Added Monitor device type
2021-03-04 11:54:18 +01:00
DarthAffe f6f3e9185c Moved color-correction logic deeper down to the device 2021-03-03 23:29:31 +01:00
DarthAffe 2222808c23 Changed update-Pprameter away from dictionary 2021-03-03 23:06:22 +01:00
DarthAffe 9c8d67740d Added custom stride parameter to PixelTexture 2021-03-01 22:49:31 +01:00
Robert Beekman 7e4c957f38 Merge pull request #178 from DarthAffe/SDK/Logitech
Logitech - Fixed LED mappings to ISO/ANSI compatiblity
2021-02-28 09:55:18 +01:00