Adam Honse
d68831a116
Fix warning in SteelSeriesSenseiController.cpp
2022-09-24 12:12:51 -05:00
Adam Honse
7f3d4f0dfb
Fix warning in SteelSeriesOldApexController.cpp
2022-09-23 22:35:45 -05:00
Codename-Antares
30ff0f04e6
Fix wrong Assinged Keymap ID for Apex Keyboard
2022-09-01 03:19:23 +00:00
Adam Honse
126e5f4341
Remove SetCustomMode from all controllers beginning with the letter S
2022-08-21 19:31:01 -05: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
Adam Honse
bba7fa9fd2
Fix a bunch of compiler warnings
2022-07-17 22:33:20 -05:00
Chris
a961bf87b4
Initial commit for the Steelseries Aerox 3 mouse to resolve #2492
...
+ Adding STEELSERIES_AEROX_3_PID and registering detector
+ Adding Abstract SteelSeriesMouseController class to accomodate new mouse
+ Adding SteelSeriesAerox3Controller class
* Rewrote SteelSeriesRival3Controller to align with abstract class
* Adjusted RGBController_SteelSeriesRival3 class to align with both mice
2022-06-20 11:54:19 +10: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
Chris
cc304007a0
Initial commit for the Steelseries QMK Prism XL Destiny Ed. to resolve #2437
...
+ Added PID and registered detector in SteelSeriesControllerDetect.cpp
+ Link to [webpage](https://steelseries.com/gaming-mousepads/qck-prism-xl-destiny-edition )
2022-05-13 10:21:34 +10: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
Renars
6e3c418264
Add support for steelseries rival 106
2022-03-30 15:57:27 +00:00
morg
7ab784aa16
Add support for Steelseries arctis 5. Closes #1015
2022-03-21 13:35:14 +00: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
Chris
c966b04e45
Changing the Apex3 driver to more accurately represent the keyboard layout
...
+ Changing from Ten Zones with 1 LED to One zone with 10 LEDs
* Minor code cleanup
2022-01-28 21:40:05 +11:00
alpemwarrior
165798628b
SteelSeries rival: skip firmware check for unsupported models and add manual saving to more modes.
2022-01-04 17:43:55 +00:00
Rebecca Wallander
fd1af2f45d
Add firmware getter to SteelSeries Controller
2022-01-02 20:08:19 +00:00
Rebecca Wallander
7dba4e318a
Simplify SteelSeries Rival 700 communication
2022-01-02 19:56:48 +00:00
Milan Cermak
5166316ca1
Add support for SteelSeries Rival 7x0 mice
2021-11-17 19:57:42 +01:00
Chris
55269cff8a
Fixing missing keys in matrix map to resolve #1918
...
* Re-arranging `led_names` to have the numpad at the end to accomodate both full size and TKL variants
- Removing redundant `led_names_tkl` from RGBController_SteelSeriesApex.cpp
- Removing redundant `keys_tkl[]` from SteelSeriesApexController.cpp
* adjusted matrix maps to index correct `led_names[]`
* adjusted `keys[]`and `keys_m[]` for new indexing in colors[]`
2021-11-16 10:33:00 +11:00
edbgon
87234f4f44
Add support for SteelSeries Apex 3 ten-zone keyboard
2021-11-04 03:58:09 +00:00
TheRogueZeta
a050a8fa80
Add SteelSeries QCK Prism Cloth 4XL
2021-10-22 21:34:52 +00:00
morg
24cf336ad8
Add SteelSeries QCK Prism 3XL PID
2021-10-12 21:57:57 +00:00
B Horn
b4e76c8281
Fixing breathing + LED setting
...
Signed-off-by: B Horn <b@horn.uk >
2021-08-31 23:04:40 +00:00
Chris
61e4c74d6a
Code path streamlined and cleanup
2021-08-31 23:04:40 +00:00
B Horn
94ab89c95d
Rival 3 support
...
Signed-off-by: B Horn <b@horn.uk >
2021-08-31 23:04:40 +00:00
Florian Plasun
aa6260273c
Add support for the SteelSeries Rival 600
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-08-23 14:37:19 -05:00
B Horn
e6dd1e4ef4
Use the correct command for Sensei Mouses
...
0x09 was the command for older steelseries devices, which can break the LEDs [1]
if used on the more recent sensei series.
[1] https://github.com/FFY00/rival310-re
Signed-off-by: B Horn <b@horn.uk >
2021-08-22 22:54:56 +00:00
Pol Rius
752f1ebcdc
Revert "Implement saving for steelseries rival and sensei mice"
...
This reverts commit eef55e6d6e .
2021-08-20 22:21:21 +02:00
edbgon
85cd198324
Fix for profile loading Steelseries Apex
2021-07-28 16:02:24 +00:00
Pol Rius
eef55e6d6e
Implement saving for steelseries rival and sensei mice
2021-07-28 10:28:22 -05:00
TheRogueZeta
b7c8e9603c
Update SteelSeries QCK PID names to match sizes
2021-07-02 19:04:53 +00:00
Andy Getz
710a079a9a
Add a second USB ID for SteelSeries QCK Mousemat
...
New ID is 1038:150a; I have tested the patch with my mat.
2021-06-30 13:38:24 +00:00
David Lee
09db948f9f
fixed typo in SteelSeriesControllerDetect.cpp
2021-06-21 04:12:05 +00:00
Alex
ce7478737c
Add Steelseries Rival 650 wireless support
...
* Also reworks the LED update functions to handle zones with more than one LED
* Some other minor code style cleanup in the Rival code
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-06-11 18:12:40 -05:00
edbgon
a8e2feddbe
New controller for SteelSeries QCK Mousemat
2021-05-22 23:49:20 -05:00
shawnc722
b3e1cc6552
Fix invalid serial numbers crashing the python interface.
...
(cherry picked from commit a5ff98940cbe2e91ecaf2445febd87e373f35723)
2021-04-29 19:17:09 +00:00
shawnc722
13b1da9d64
Removed various brightness modes and made highest brightness into Direct mode. Can use relative intensity to set brightness, ie RGB(255,0,255) (magenta) at ~60% brightness is RGB(150,0,150)
...
(cherry picked from commit b43cfd3b04e9faf980e319c596be5de49140f9b0)
2021-04-29 19:14:54 +00:00
Adam Honse
5616f547e4
Fix a bunch of warnings
2021-04-29 13:42:49 -05:00
shawnc722
05d72ba96f
Fixed detection of Apex 350 and tweaked display names of OG Apex
2021-04-25 17:06:57 -05:00
Boothin
e098bb5c41
Added Rival 310 and compatible special editions to detector
2021-04-20 22:25:17 -04:00
jeffp1
bd3529b1d3
Added Sensei 310 PID, renamed files/classes to be generic to Sensei
...
products.
2021-04-16 15:59:50 -05:00
jeffp1
6c2013a6bf
Added SteelSeries Sensei TEN
...
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-04-16 15:15:14 -05:00
alpemwarrior
300e2b526b
rename static to direct, as we don't save to flash memory
2021-02-09 16:02:44 +01:00
morg
dba814215d
Fixing memory leaks in controllers
2021-02-05 16:25:46 +01:00
Adam Honse
d19baf1365
Fill in serial field for all HID controllers using hidapi
2020-12-03 00:01:42 -06:00
Adam Honse
ca3c2ad541
Add HID: prefix to all HID detector locations
2020-12-02 12:18:56 -06:00
Adam Honse
09a9a5c257
Add vendor string to RGBController API and update all controllers with vendor information, add vendor to device information page
2020-12-01 19:24:52 -06:00
David Lee Chong Yew
80c8b5f7e5
Added preliminary support for SteelSeries Apex OG family keyboards
...
Commits squashed by Adam Honse <calcprogrammer1@gmail.com >
2020-11-26 02:29:21 -06:00
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 >
2020-11-25 02:17:18 -06:00
k1-801
dde857dfb4
Tiny threads fixes & a little bit of safety
2020-11-15 13:28:29 -06:00