3571 Commits (master)

Author SHA1 Message Date
Tobias Gruetzmacher 5c30da6171 Add inital support for the ASUS TUF Gaming K3 GEN II MIKU EDITION 5 months ago
Patrick Uven c541716225 Add support for SteelSeries Apex 9 5 months ago
Tyler Hoeflicker 70f3ae1b6d Add support for the Gigabyte Radeon RX 6900 XT Gaming OC video card 5 months ago
Kosta A 8b9a4d141a Add support for Glorious Model I 5 months ago
Rodrigo Tavares 05b4f00629 Add support for `Aula F99` and `Aula F75` 5 months ago
mikee 946383b502 Add Fnatic STREAK and miniSTREAK support 5 months ago
Prince Nna 7ef7edb1d3 Add legion 7s gen8 5 months ago
Adam Honse 396853658c Remove struct initial values as this causes compile errors on Windows Qt6, the only place it is used these values get initialized anyways 5 months ago
Jax-Tsai d63a955082 add support for msi z890 gaming plus wifi 5 months ago
Chris M c1d67aa740 Refactored Gigabyte Fusion2USB controller
* Refactored RGBController_GigabyteRGBFusion2USBBoards &
RGBController_GigabyteRGBFusion2USBLayouts into single
GigabyteFusion2USB_Devices to align with structure of
RazerDevices and CorsairV2Devices.
* Replaced definition for `gb_fusion2_layout`
* Adjusted code paths to suit new variable structures
* Removed redundant files
5 months ago
Egor Vorontsov 7886dc4c14 Added VialRGB dynamic detector. 5 months ago
gashtal a3c77d20a0 Add support for MSI X870E CARBON WIFI RGB Headers 5 months ago
leon121212 6e53097f83 Add support for ASUS RTX5090 Matrix 6 months ago
superstrom fb4359b009 Kraken V3: Cleanup and add additional devices from pcaps 6 months ago
Marcel Berwanger 769d433373 added support for ViewSonic XG270QC 6 months ago
Caleb Evans b6673965e2 Add Palit GeForce RTX 5080 GamingPro 6 months ago
mhueske 9c66a76419 new device ASUS TUF Gaming B850M-Plus WiFi 7 - resolves #5228 6 months ago
Mathieu Roux 0d0a3bece4 Implements Asus TUF Gaming K3 Gen II PID 6 months ago
Adam Honse 0b25cae5e5 Add Logitech G502 X Plus wired detector, only shows as one zone in direct mode 6 months ago
RobRoyEerkes da582e3ba5 Added Support for NZXT F420 case fans 6 months ago
Caique Ribeiro de Oliveira 7efa26a11d Add support for Razer BlackWidow V4 75% (Wired) 6 months ago
MadeUReadThis 7c07031603 Add initial support for ASUS ROG Strix G17 G733QR (layouts + zones) 6 months ago
Carlos Jordão 9fca9da408 Adds layout for Gigabyte B550 Aorus Elite AX V2 6 months ago
Chris M 380905cc72 Removed redundant layout declaration
* Removed `aura_core_laptop_16_values` as it is identical to
`aura_core_laptop_15_values`
6 months ago
Emilio Pulido Gil ec442416fa Add support for Asus ROG Strix G16 2023 (G614JZ) 6 months ago
Emilio Pulido Gil 0c079c2bf4 Add support for Asus ROG Strix Scope RX 96 6 months ago
MG-5 999dbc3024 Add support for ASUS TUF Radeon RX 9070 Gaming OC device 6 months ago
Carlos Jordão fcb0363812 Change leds index - fixes bug #5203 6 months ago
nkey 463b827556 add support for STEELSERIES_QCK_PRISM_CLOTH_5XL_PID 6 months ago
Carlos Jordão f0a1ed2c0f Refactor HyperX Alloy Origins Core to use KLM 6 months ago
Bnyro 665069d98f
Add support for Lenovo Legion K510 keyboard 6 months ago
superstrom bbf50ef812 add Kraken V3 X 6 months ago
Adam Honse ba186cfaee Add new controller for Razer Kraken V4 and Razer Kraken Kitty V3 Pro 6 months ago
YanZhi f855d160ca Add YICO and clean up DRGB controller 6 months ago
Logan Phillips 9eb0169fcf Adds "Save to Device" feature to QuadCast 2S and logging 6 months ago
morg d99be3e0e6 Add support for QuadCast 2S. Closes #5113 6 months ago
Gediminas Jocys 5603ca86a3 Added support for Sapphire RX 9060 XT Nitro+ 6 months ago
justbispo 4835353ce0
Add support for alternative version (242B) of Gigabyte Radeon RX 7600 OC 6 months ago
superstrom 30ea38d133 Add Razer Quartz keyboard variant 6 months ago
morg 7a939c8233 Add support for Asus monitors. Closes #4174 6 months ago
Shottgun 51a014fecb Add support for Gigabyte Radeon RX 7700 XT GAMING OC 6 months ago
Serhii Koreiba (eXXon) 2acdcec678 Add missing backslash key to Cherry G80-3000N ANSI layout 6 months ago
Logan Phillips 8a63cfbf25 Add Cooler Master GD160 ARGB Gaming Desk support 7 months ago
Adam Honse d4e802f3b3 Clean up Linux LED controller 7 months ago
Chris Morgan c1781bc4cb Add support for led_classdev_mc via sysfs
Update the LinuxLEDController to support multicolor LEDs defined by
the Linux kernel. For multicolor LEDs Linux exposes a single
brightness which allows a range of 0 (off) to 255 (max) and a multi_intensity
value that accepts multiple channels of colors. This current implementation
assumes that there are 3 multi_intensity channels between 0 and 255.

https://docs.kernel.org/leds/leds-class-multicolor.html

Note that for now in Linux the brightness value doesn't so much affect
the brightness of the LED as it does apply a coefficient to the individual
channel intensities. For now hard code the brightness to 255 and simply
adjust the intensities to alter the color.

This change should keep the existing sysfs code path as-is and only attempt
to use this new method when a led_rgb_path is present in the config file.

For reference, my OpenRGB.json has the following lines:
`    "LinuxLEDDevices" : {
        "devices": [
            {
                "name": "Fan LED 1",
                "rgb_path": "/sys/class/leds/rgb:programming-0/"
            }
        ]
    }`

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
7 months ago
Kulothungan U G 5966632276 Add support for msi b850m gaming plus wifi6e 7 months ago
Wojciech Lazarski 76d3a6051a Added support for Razer Thunderbolt 5 Dock Chroma 7 months ago
Adam Honse da9a96e3f2 Add ASUS ROG RTX4090 with PID 8933 7 months ago
Liam f573af369f Add support for Palit GeForce RTX 5070 Ti GamingPro 7 months ago
Logan Phillips db517c01af Support AE-5 and AE-5 Plus on Windows 7 months ago
Adam Honse 63936126f3 Perform VialRGB version and flag checks before registering QMK VialRGB controllers 7 months ago
Bergmann89 d7bab0dc7b Add support for `MSI X870 GAMING PLUS WIFI (MS-7E47)` 7 months ago
JoakoI98 fa03750957 Added support to RTX 5080 MSI Vanguard OC 7 months ago
UbayGD 13edc400c9 feat: add initial support for MSI MPG B850I EDGE TI WIFI 7 months ago
Adam Honse 6aa8eb6101 Clean up OpenRGB and VialRGB QMK controllers into a common folder and move keymap definitions to QMK common files 7 months ago
Aaditya Menon 28ee8cd6eb Split Top and Side Logo zones for Gigabyte AORUS RTX 5080 XTREME WATERFORCE 7 months ago
Aaditya Menon 4ea6ccc17b Add support for Gigabyte AORUS GeForce RTX 5080 XTREME WATERFORCE 16G. Closes #5099 7 months ago
rom4ster e80a89f094 Fix X870 Implementation 7 months ago
Hans Lambermont 58360fb6d4 Add support for Corsair M75 Gaming Mouse (1B1C:1BF0) 7 months ago
BestPig 22bee9be29 Add config for the MSI B650M PROJECT ZERO (7E09) 7 months ago
phob d2e8ea066d Add support for ASUS ROG ASTRAL GeForce RTX 5080 OC WHITE in I2C PCI detector 7 months ago
Adam Honse 60b4810666 Initial QMK VialRGB controller 7 months ago
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
ptkovsky 011d36492e Add support for the MSI GeForce RTX™ 5090 32G SUPRIM SOC 7 months ago
finnff 3cd7560534 Add support for the MSI GeForce RTX™ 5090 32G VANGUARD SOC 7 months ago
idoybh 82f4177bdc Add support for Gigabyte Radeon RX 7600 XT GAMING OC 16G 7 months ago
morg 3be23b3285 Add support for Redragon M987 Reaping 8 months ago
Tiago de Paula 63833ba123
Support for Gigabyte Radeon RX 7600 OC
- Vendor: 1002
- Device: 7480
- SVendor: 1458
- SDevice: 240b
- I2C Address: 0x55

Closes #4611
8 months ago
Jaden Korr 8d2d4d68c8 Support for MSI MEG X399 CREATION via MSI Mystic Light 162-byte Controller 8 months ago
⍚~Nex d72702129f Remove "Ice" from "Gigabyte GeForce RTX 4070 SUPER Eagle OC Ice" 8 months ago
Lucas Andreussi f2c1f85b2f Gigabyte RTX3060Ti GAMING OC LHR Rev 2 support 8 months ago
Barry H 1b01bbb7fc Set Asus USB motherboard to use Gen 1 8 months ago
Joachim 679b790687 Add support for Gigabyte Aorus Radeon RX 6900 XT Extreme Waterforce WB 8 months ago
Terence Tan dc7b13a5f7 Initial commit for Palit GeForce RTX 5060 Ti White OC 16GB 8 months ago
Adam Honse b349c3ff2c Update PawnIO SMBus driver to use standardized API between all drivers, add NCT6793 driver, and remove WinRing0 SMBus drivers 8 months ago
Adam Honse 21594063ca More warning fixes 8 months ago
Adam Honse 8f89583eb0 Fix some warnings 8 months ago
austinleroy 8487b5c89d Adding support for Logitech G600 Mouse 8 months ago
John DeSilva 3a2d0f46ac Update HYTEMouseMatController to compile on FreeBSD
This change includes the libusb implementation files of
HYTEMouseMatController as sources when compiling on FreeBSD. Without
this change, we see `error: unknown type name 'HYTEMousematController'`.
8 months ago
Fefedu973 f8895af960 Add support for the StreamDeck 8 months ago
Adam Honse 2609822f8a Fix flickering on JGINYUE USB controller direct mode 8 months ago
Barry H cd3ad1822b Add EVGA RTX 2070 FTW3 Ultra OC, RTX 2080 XC HYBRID GAMING & 2080 Ti FTW3 Ultra Hydro Copper Gaming 8 months ago
Austin Blake 0a6930945e Add support for Gigabyte Radeon RX 9070 XT Gaming 16G 8 months ago
Alexander Mateides 4373df41ba Support for Gigabyte RX9070 Gaming OC 16G 8 months ago
Cosebdd 0971aa92c3 Excluded mode change from MSI GPU FPS Limiter 8 months ago
Fefedu973 f2aef24b8a Fixed govee direct mode control 8 months ago
Sniper Framirez 3af3d137a5
Support Gainward GeForce RTX 3060 Pegasus 12G 8 months ago
Nexrem 9d0d65ca3a
Commonize other RedDevil driver under one tree and detector as V1 8 months ago
Nexrem 9a33c95b69 Add support for PowerColor Red Devil RX9070XT 8 months ago
Erick Granados d5f9411ecb Fixes for the XPGSummoner keyboard controller 8 months ago
The Cyric 9ad0fa26bf Add another subdevice id for Gigabyte 5090 XTREME WATERFORCE 8 months ago
morg 6a4550c6f0 DetectNZXTKrakenElite: Add missing detector in controller comments 8 months ago
Daniel Clark cc3414408f Fix upstream regression. in DeviceUpdateLEDs() RGBFusion 2.0 USB. 8 months ago
Zoran Peričić fd8101b0c3 Support Kingston Fury Beast DDR5 with Jedec ID: 0x3011 9 months ago
2B 18f484c274 add support for Gigabyte Radeon RX 7900 XT GAMING OC 20G 9 months ago
Chris fbb7d16039 Changed Gigabyte Fusion 2 controller
* Removed warnings
* Refactored RGBFusion2USBController::SetLEDEffect() to improve readability
* Tidied up Mode declarations
* Other changes for style and formatting
9 months ago
Nikola Jurkovic ca84bad1fc MM700 Extended 3XL 9 months ago
Adam Honse be9fe7bb2d Fix Commander Core XT when configuring RGB header zone to zero and when switching between zero and nonzero modes 9 months ago
Nikola Jurkovic e21d29fa27 Commander Core XT 9 months ago
Erick Granados febdd2ad5e Added Controller for XPG Summoner 9 months ago
Daniel Clark 503ad36256 Merge rework of IT8297, IT5702, IT5711 driver code. Adds new controller IT82950. 9 months ago
Erick Granados 1be1656ce8 Added Controller for SteelSeries QCK PRISM XL Destiny 2: Lightfall Edition 9 months ago
Barry H cd6831ccbe Add Nollie 1, 8, 16 & 32 OS2 Firmware support 9 months ago
Adam Honse 676547b8b0 Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector 9 months ago
Adam Honse c82a6052a2 Store name in AsusAuraUSBControllers to avoid setting it in detectors 9 months ago
Adam Honse a0726dc065 Store name in LogitechControllers to avoid setting it in detectors 9 months ago
Robert Ernst 86fbdfa6e7 Add Mystic Light Controller with PID 7D14 of Mainboard MSI A520M PRO 9 months ago
Shaydera 714736bf73 Fix RGB controller detection for Gigabyte AORUS RTX 5090 MASTER (use 0x75) 9 months ago
Adam Honse 079e344c5a Store name in RoccatControllers to avoid setting it in detectors 9 months ago
Adam Honse c2e0bd496f Store name in SinowealthControllers to avoid setting it in detectors 9 months ago
Adam Honse f1a050a503 Store name in SteelSeriesControllers to avoid setting it in detectors, rework SteelSeriesApexBaseController to move code out of header file 9 months ago
Adam Honse bf24ab3d53 Store name in ENESMBusController to avoid setting it in detector 9 months ago
Adam Honse 5190274004 Store name in MSIGPUv2Controller to avoid setting it in detector 9 months ago
Adam Honse 5db766cfa0 Store name in CoolerMasterControllers to avoid setting it in detectors 9 months ago
Eve ddc8bc5885 Alternate PCI subsystem ID for EVGA RTX3070 FTW3 Ultra LHR 9 months ago
Adam Honse 4036a9e414 Store name in CorsairPeripheralV2Controllers to avoid setting it in detectors 9 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
jurkovic-nikola 974f7d1e26 commander core packet size 9 months ago
Adam Honse 2a6ad477e6 Store name in HoltekControllers to avoid setting it in detectors 9 months ago
Adam Honse ce64dbc686 Store name in ZotacV2GPUController to avoid setting it in detector 9 months ago
Adam Honse eb199dae67 Store name in ZotacTuringGPUController to avoid setting it in detector 9 months ago
Adam Honse ad9fd08a08 Store name in ZETKeyboardController to avoid setting it in detector 9 months ago
Adam Honse 86b2ced685 Store name in ZETEdgeAirProController to avoid setting it in detector 9 months ago
Adam Honse 4e96056ac4 Store name in ZalmanZSyncController to avoid setting it in detector 9 months ago
Adam Honse 84c24e70c0 Store name in WushiController to avoid setting it in detector 9 months ago
Adam Honse d069947252 Store name in WootingKeyboardController to avoid setting it in detector 9 months ago
Adam Honse 550503d757 Store name in ViewSonicController to avoid setting it in detector 9 months ago
Adam Honse ef6241fe38 Store name in ValkyrieKeyboardController to avoid setting it in detector 9 months ago
Adam Honse fcce668d66 Store name in TrustControllers to avoid setting it in detectors 9 months ago
Adam Honse 1bd9215a72 Store name in SRGBmodsControllers to avoid setting it in detectors 9 months ago
Adam Honse 840512751c Store name in SonyDualSenseController to avoid setting it in detector 9 months ago
Adam Honse 517287117b Store name in SkyloongController to avoid setting it in detector 9 months ago
Adam Honse 46d935c1a4 Store name in SapphireGPUControllers to avoid setting it in detectors 9 months ago
Adam Honse 9680d072fa Store name in RedSquareControllers to avoid setting it in detectors 9 months ago
Adam Honse 06413f2877 Store name in RedragonMouseController to avoid setting it in detector 9 months ago
Adam Honse ce86faabfe Store name in PowerColorRedDevilGPUController to avoid setting it in detector 9 months ago
Adam Honse 2134323bf8 Store name in PNYLovelaceGPUController to avoid setting it in detector 9 months ago
Adam Honse 67e08d3415 Store name in PatriotViperMouseController to avoid setting it in detector 9 months ago
Adam Honse f8d3c7a838 Store name in PalitGPUController to avoid setting it in detector 9 months ago
Adam Honse 2c630a5218 Store name in OKSKeyboardController to avoid setting it in detector 9 months ago
Adam Honse e418aa7f95 Store name in NZXTMouseController to avoid setting it in detector 9 months ago
Adam Honse 3ab1519e25 Store name in NZXTKrakenController to avoid setting it in detector 9 months ago
Adam Honse d8c40cab6d Store name in NZXTHue2Controller to avoid setting it in detector 9 months ago
Adam Honse f0e9650085 Store name in NZXTHue1Controller to avoid setting it in detector 9 months ago
Adam Honse a34d796059 Store name in NVIDIAIlluminationController to avoid setting it in detector 9 months ago
Adam Honse 9470cb69fd Store name in NvidiaESAController to avoid setting it in detector 9 months ago
Adam Honse 520b83a226 Store name in NollieController to avoid setting it in detector 9 months ago
Adam Honse 85af2e1ed7 Store name in N5312AController to avoid setting it in detector 9 months ago
Adam Honse f420e9bbbe Store name in MSIVigorController to avoid setting it in detector 9 months ago
Adam Honse 82cb9fb7d0 Fill in location in GigabyteSuperIORGBController 9 months ago
Adam Honse 719d7b8801 Store name in MSIRGBController to avoid setting it in detector 9 months ago
Adam Honse b13ca818bb Store name in MSIOptixController to avoid setting it in detector 9 months ago
Nikola Jurkovic 2dd013a0a0 AIO H1xx ELITE Series 9 months ago
Adam Honse 49e4f00aff Store name in MSIMysticLightControllers to avoid setting it in detectors 9 months ago
Adam Honse 4c018421a2 Fix warning from unused name parameter in LianLiControllerDetect 9 months ago
Adam Honse a2826ec865 Store name in MSIGPUController to avoid setting it in detector 9 months ago
Adam Honse c256b6246a Store name in MountainKeyboardController to avoid setting it in detector 9 months ago
Adam Honse f9bfb951ca Store name in MintakaKeyboardController to avoid setting it in detector 9 months ago
Adam Honse 8c63eeea47 Store name in LuxaforController to avoid setting it in detector 9 months ago
Adam Honse b136e7739a Store name in LinuxLEDController to avoid setting it in detector 9 months ago
Adam Honse 2967ccb1cb Add a mutex and remove a timeout to reduce flicker on HYTE Q60 logo LEDs 9 months ago
Adam Honse 03d5dd6008 Fix name initialization typo in HYTENexusController 9 months ago
Adam Honse 89d1ee2483 Remove name override for LianLiStrimerLConnect to match other LianLi controllers 9 months ago
Adam Honse c313b19fc5 Store name in LGMonitorController to avoid setting it in detector 9 months ago
Nikola Jurkovic 2a6856a5d2 fix led enumeration when lcd cap is installed 9 months ago
Adam Honse f3c7a213b1 Store name in LexipMouseController to avoid setting it in detector 9 months ago
Adam Honse f6ddf5676a Store name in LenovoMotherboardController to avoid setting it in detector 9 months ago
Adam Honse b331fbcd4d Store name in LenovoControllers to avoid setting it in detectors 9 months ago
Adam Honse 41eec46fa7 Store name in LegoDimensionsToypadBaseController to avoid setting it in detector 9 months ago
Adam Honse 0eb34eec25 Store name in LEDStripController to avoid setting it in detector 9 months ago
Adam Honse a1f144daf2 Store name in KeychronKeyboardController to avoid setting it in detector 9 months ago
Adam Honse ca73941e5d Store name in IonicoController to avoid setting it in detector 9 months ago
Adam Honse 0bdf600409 Store name in InstantMouseController to avoid setting it in detector 9 months ago
Adam Honse d5f8e2cac9 Store name in HYTENexusController to avoid setting it in detector 9 months ago
Adam Honse 20f3e5db0b Store name in HYTEMousematController to avoid setting it in detector 9 months ago
Adam Honse d412ef5e17 Store name in HYTEKeyboardController to avoid setting it in detector 9 months ago
Adam Honse 0269cdd068 Store name in HyperXMousematControllers to avoid setting it in detector 9 months ago
Nikola Jurkovic 12f90a67f9 link system hub fixups 9 months ago
Adam Honse ca554d9ef6 Store name in HyperXMouseControllers to avoid setting it in detectors 9 months ago
Adam Honse 0c0ffe7f5c Store name in HyperXMicrophoneController to avoid setting it in detector 9 months ago
Adam Honse 0eee6044b2 Fix name setting in GalaxGPUv1Controller 9 months ago
Adam Honse da21f992c5 Store name in HyperXKeyboardControllers to avoid setting it in detectors 9 months ago
Adam Honse 6c8a46cc7d Store name in HyperXDRAMController to avoid setting it in detector 9 months ago
Adam Honse aa31e21868 Don't override name in HoltekControllerDetect, names are generic so not saving them in Controller 9 months ago
lightminerva ee66121364 Move corsair k95 rgb platinum xt to the corsair peripheral v2 controller 9 months ago
Adam Honse 327edf2a6b Store name in GigabyteSuperIORGBController to avoid setting it in detector 9 months ago
Adam Honse 2535ac3edf Store name in GigabyteRGBFusionGPUController to avoid setting it in detector 9 months ago
Adam Honse df56b42e62 Store name in GigabyteRGBFusion2GPUController to avoid setting it in detector 9 months ago
Adam Honse bed69130fd Store name in GigabyteRGBFusion2BlackwellGPUController to avoid setting it in detector 9 months ago
Adam Honse f54460fd2e Store name in GigabyteAorusPCCaseController to avoid setting it in detector 9 months ago
Adam Honse 2bde9b287f Store name in GigabyteAorusMouseController to avoid setting it in detector 9 months ago
Adam Honse c8abbc6054 Add Razer Blackwidow V4 Pro 75% (Wired) 9 months ago
Adam Honse cba7c016d3 Store name in GigabyteAorusLaptopController to avoid setting it in detector 9 months ago
Adam Honse 7d0db424ec Store name in GigabyteAorusCPUCoolerController to avoid setting it in detector 9 months ago
Adam Honse 6f9e164874 Store name in GalaxGPUControllers to avoid setting it in detectors 9 months ago
Adam Honse 2927135cdd Store name in GaiZhongGaiControllers to avoid setting it in detector 9 months ago
Adam Honse 0afcdbd0ca Store name in GainwardGPUControllers to avoid setting it in detectors 9 months ago
Adam Honse 8813c9936d Store name in EVGAUSBControllers to avoid setting it in detectors 9 months ago
Adam Honse abe7068197 Store name in EVisionKeyboardControllers to avoid setting it in detectors 9 months ago