3571 Commits (master)

Author SHA1 Message Date
Husky2490 de3482c791 Fixed direct mode on ASRock Polychrome USB devices 4 months ago
Ektor Angelopoulos 2a1b7a9e2e Fixed MSI B450 Tomahawk Max not being detected 4 months ago
Sascha Hannes 9efdd13e58 Add Roccat Vulcan TKL Pro 4 months ago
Evan Debenham 0ef5103012 Add Gigabyte RTX 4070Ti Eagle 4 months ago
Daniel Lamphere 9fd352efc4 Prevent division by zero crash in QMK OpenRGB controllers 4 months ago
Daniel Lamphere d5db3d6428 Fix G703 Hero RGB control (wired and wireless) 4 months ago
Amadej Kastelic b3c3e167f3 controllers/powercolor/gpu: add 6900 XT; fix controller mapping 4 months ago
Adam Honse 36a6a864be Initialize NZXT Hue+ zones to detected size 4 months ago
Morgan Gangwere 452f3353ee Add support for MSI X870E Tomahawk Wifi (MS-7E59) 4 months ago
CjayDoesCode b7230b661f
Add MSI RX 5600 XT Gaming X 4 months ago
Venkatesh Deore c28aa02946 [NEW DEVICE] Add support for MSI X870E GAMING PLUS WIFI (MS-7E70) 4 months ago
Dawid Kasieczka 1d208c14fa Add support for Redragon M914. Create generic Areson driver 4 months ago
Jonas Whatley 1a6d68d3bf Add Support for Gigabyte 5070 Aero OC 4 months ago
Bastiti 3d93b60e64 [New Device] Corsair Slipstream Wireless Receiver V2 4 months ago
Milan Cermak ff6cee33c4 Razer Chroma ARGB direct mode LED restoration 4 months ago
SU wuyi 5869e5ff31 Fix JGINYUE USB controller.Add destructor function to avoid memory leaks and serial occupied. 4 months ago
Diogo Trindade 298d80e056 Add support for Wooting devices with firmware v2.12 and above 4 months ago
Ljghϯnjng b6ad5e9223 Add support for Gigabyte RTX 4070 Aero OC 12G 4 months ago
IOXAM 4ff52d9bcf AORUS GeForce RTX 5090 MASTER & ICE on 0x71 5 months ago
Jerry Hoogenboom b62b2a4ad9 Add support for Gigabyte GeForce RTX 5080 Aero OC SFF 16G 5 months ago
Marco Martinez c91a9636cd Add support for Airgoo Fan + DRGB Controller 5 months ago
Adam Honse e631ca9f11 Add missing 0x08 LED in AMD Wraith Prism ring 5 months ago
idiom444 b2572eeeda Lenovo: Add Legion 7 Gen 10 (C197) support 5 months ago
Adam Honse d591cd638e Initial commit for Lian Li Universal Screen LED controller 5 months ago
Alexis Delahaye 2a87e38f7a Add support for Gigabyte Radeon RX 9060 XT GAMING 16G. 5 months ago
YanZhi 8dea53ba5c add DRGB E8 5 months ago
Adam Honse 68194928ca Fix more warnings 5 months ago
Adam Honse c509698b54 Fix a bunch of warnings 5 months ago
pumpkin142 90e4da1a39 Adds support for the Gigabyte Radeon RX 9060 XT Gaming OC 16G. Verified Device ID 0x7590 and Subsystem 0x2429 via GPU-Z. Closes #4916
Commit amended to move from RGB Fusion GPU 2 to RGB Fusion 2 Blackwell GPU controller by Adam Honse <calcprogrammer1@gmail.com>, as address was identified as 0x75
5 months ago
Richard Harris 21dc3612f7 Add support for Zotac RTX 3090 Amp Core Holo 5 months ago
Artem Baleevskih cff3a400a4 fix(keyboard): correct keymap overlay values for AULA F75 layout 5 months ago
Eduard Stanishevskij 279c16b5c0 support for asus tuf k3 gen2 5 months ago
Eduard Stanishevskij 9fc5408640 support for asus tuf k3 gen2
# Conflicts:
#	Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp
#	Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h
#	Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp
5 months ago
Eduard Stanishevskij 849904309b support for asus tuf k3 gen2
# Conflicts:
#	Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp
#	Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h
#	Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp
5 months ago
Matthias Bielak d0d9f04751 Add support for Turtle Beach Vulcan II TKL Pro 5 months ago
Artem Baleevskih 30dc059ddb Add LEOBOG Hi75C Pro (PID 0xA3) layout for Sinowealth 010C 5 months ago
Vendicated 46eebd9936 add support for MSI B850 Gaming WIFI6E (MS-7E80) 5 months ago
josch 0b5010cda6 Controllers/MNTKeyboardController: MSVC does not like C99 variable length... 5 months ago
Johannes Schauer Marin Rodrigues 246150b44a
Controllers/MNTKeyboardController: fix hidapi.h include for windows 5 months ago
josch 21b113200c MNTKeyboardController: Add support for the MNT Reform and MNT Pocket Reform RGB keyboards 5 months ago
Kosta A 6672b53542 Add suport for brightness to Glorious Model O 5 months ago
Benjamin Birkelid 6e3271fe95 Add AULA F87 Pro (PID 0x0B) layout for Sinowealth 010C 5 months ago
Michal Malý 4d92056b97 Implement i2c bus check for MSI GPUs 5 months ago
Michal Malý e8ea65432f Implement i2c bus check for Gigabyte Fusion 2 GPUs 5 months ago
Michal Malý 318fbeb995 Implement i2c bus check for Gigabyte Blackwell GPUs 5 months ago
Michal Malý ea798a7752 Implement i2c bus check for Asus Aura GPUs 5 months ago
Michal Malý 3608cafc32 Implement i2c bus check for PowerColor Red Devil GPUs 5 months ago
Michal Malý 4e0c09efd4 Move correct i2c bus detection for AMD GPUs to separate header file 5 months ago
Michal Malý f5fc3ff450 Do not introduce a new field in i2c_smbus class 5 months ago
Michal Malý 23ec68701a Check for bus name when looking for Sapphire GPU RGB controls 5 months ago
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