Adam Honse
e7d10a8582
Fix wstring to string conversion warning in MSIMysticLight162Controller.cpp
2 years ago
Adam Honse
8a272c07b7
Fix wstring to string conversion warning in MSIMysticLight112Controller.cpp
2 years ago
liberodark
800c439431
Add MSI 7D98
2 years ago
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2 years ago
Adam Honse
b4d15b9545
Move wstring to string conversion to StringUtils.cpp and update most HID get serial number functions to use it
2 years ago
Adam Honse
9c19195625
Update MSI Mystic Light common controller files to new standardized header comment
2 years ago
Adam Honse
eb5c9d91d3
Update MSI Mystic Light 185-byte controller files to new standardized header comment
2 years ago
Adam Honse
1c32d819eb
Update MSI Mystic Light 162-byte controller files to new standardized header comment
2 years ago
Adam Honse
f95cfc9aeb
Update MSI Mystic Light 112-byte controller files to new standardized header comment
2 years ago
Adam Honse
aa4f58694b
Update MSI Mystic Light 64-byte controller files to new standardized header comment
2 years ago
Adam Honse
1bbfded78a
Update more file header comments to standardized new format, move some locally owned files out of the dependencies folder
2 years ago
Adam Honse
d52ad02c5c
Organize most controller files into subfolders
2 years ago
Adam Honse
1087ef12eb
Fix configuration for MSI PRO B650-P WIFI (7D78)
2 years ago
Milan Cermak
98248e87d2
[New Device] MSI MEG Z590 ACE Gold Edition (MS-7D04)
2 years ago
thombo
e508f3f4fa
Support for MSI boards 7D74, 7D90, 7D99, 7E03 and 7E27 added
2 years ago
Mr Hedan
c9db576d32
DIRECT_MODE_PER_LED support MAG B365M MORTAR
2 years ago
Abdo Osman
1f4e214e5a
Add MSI MPG B650 Edge (MS_7E10) Support
2 years ago
1337Misom
6d562d8d37
MSI B650 GAMING PLUS WiFi support
2 years ago
Phoenix
9daac7c0df
Add support for MSI B660M MORTAR MAX WIFI DDR4
2 years ago
Adam Honse
acaf1c2fed
Remove dummy Direct mode handling from MSI Mystic Light 162 controller
2 years ago
Adam Honse
0a2d86b561
Remove custom handling of Direct mode for MSI 162-byte controller
2 years ago
thombo
00c92d74a7
Support for MSI board 7E12 added
3 years ago
thombo
a42b55f391
Support for MSI board 7D40 added
3 years ago
Cooper Hall
9fab4110d7
fixed one definition rule warnings
3 years ago
thombo
1127b0a844
Support for MSI boards 7C82 and 7E01 added, per-LED mode for 7C92 enabled
3 years ago
thombo
cd3385b9c6
MSI board 7D03 added, configuration of 7C37 adjusted
3 years ago
splintergu
f0363cb817
Add MSI PRO H610M-G DDR4 (Mystic Light)
3 years ago
Michael Kersey
b84a93d17c
Add support for MSI 0x7D75 (B650 Tomahawk Wi-Fi)
3 years ago
killerart
6f7c981d60
added MSI Pro B650-P WiFi 7D78 support
3 years ago
thombo
549a631541
Support for MSI board 7D89 added
3 years ago
thombo
c1e745fa4d
Support for MSI board 7D70 added, config of 7D86 corrected
3 years ago
thombo
907c64017b
Support for MSI boards 7D73, 7D86 and B926 added
3 years ago
thombo
6020008040
Support for MSI board 7D76 added.
3 years ago
thombo
c1dc0fdfc5
Support for MSI boards 7B16 and 7E07 added
3 years ago
thombo
cf610fa559
MSI boards 7C87 and 7D67 added
3 years ago
Aitor Astorga
b2c3656b75
Implements MSI PRO B650M-A WIFI motherboard
3 years ago
thombo
0aabae5f41
New MSI boards 7D69, 7D91 and 7E06 added, direct mode for 7C81 enabled
3 years ago
Thomas Boos
f5b4fe1830
New MSI boards and some cleanup
4 years ago
Marcelo Bezerra
b3d787ddc4
Enable MSI TRX40 PRO WIFI support
4 years ago
Thomas Boos
c7326f73a3
Detection of MSI 156x devices made working for all types ( fixes #2802 )
4 years ago
thombo
b45853d885
Retrieve MSI board configuration on startup
4 years ago
Thomas Boos
bf7f470dc5
Support for more ARGB LEDs in Per-LED mode for MSI boards added
4 years ago
thombo
295adfb3e7
Support for MSI board 7D19 added and configuration for 7D15 and 7D59 corrected
4 years ago
Thomas Boos
e4262af2e7
Support for MSI boards 7D36 and 7D43 added, configuration for MSI board 7D09 corrected ( fixes #2643 and #2711 )
4 years ago
Elchanan Haas
e7c385bd71
Add support for MSI GL66
4 years ago
Adam Honse
9caf7802ed
Remove SetCustomMode from all controllers beginning with the letter M
4 years ago
thombo
20c50ba367
Support for MSI boards 7D18 and 7D51 added
4 years ago
thombo
f737ef1214
Support for MSI boards 7D08, 7D30 and 7D59 added, some configurations corrected
4 years ago
Adam Honse
8681e9f026
Remove PID check to test to see if these changes work for all boards
4 years ago
Adam Honse
852475736d
Set zone type to single if zone size is 1 on MSI 162-byte controller
4 years ago
Adam Honse
b626d88a24
MSI improvements cleanup
...
* Only create resizable zones if the board supports per-LED and the zone is one of the ARGB zones
* Default resizable zones to zero size, per convention
* Set fixed-size single LED zones to single type
4 years ago
thombo
537b9d4569
Special treatment of MSI board 0x7B93 added
4 years ago
Thomas Boos
98ebcb2ee0
MSI Mystic Light Rework
...
* Direct mode for certain 185-byte boards based on Aleksandr Garashchenko's mystic-why project
* Improved detector to automatically determine controller type (162 vs 185 byte)
* Re-enable missing modes and improve mode control
* Code cleanup
Commits squashed and amended by Adam Honse <calcprogrammer1@gmail.com> as part of !1181
4 years ago
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
4 years ago
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
4 years ago
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
4 years ago
jimcx
8619d77445
Add support for MSI MEG Z690I Unify
4 years ago
Evan Weiler
8bb7ab8099
Add support for MSI MPG Z690 EDGE WIFI DDR4 motherboard
4 years ago
TheRogueZeta
3541787c11
Add MSI MPG Z390 Gaming Edge AC PID to the detector
4 years ago
TheRogueZeta
74bef5d290
Add MSI MS_7D25 VID to the device detector
5 years ago
Viktor Walter
f8e5d31275
Adding line for controlling the Mystic Light RGB on the MSI MAG Tomahawk z390...
5 years ago
TheRogueZeta
695ff3c8a0
Add MSI MPG Z590 GAMING EDGE WIFI PID
5 years ago
Broken Robot
9f93fa49c9
Add MAG X570S TOMAHAWK MAX WIFI
5 years ago
Salvorite
de696e317d
Add ID 7C71 to 185-byte per https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/1808
5 years ago
Adam Honse
236bdee800
Add MSI 7D15 to Mystic Light controller list
5 years ago
Chris
a479c424c9
Adding support for the MSI MEG X570 GODLIKE (MS-7C34)
...
* Requested on Discord by @TheGrandFinale2001
5 years ago
Adam Honse
f307250e67
Add MSI Mystic Light 7C83
5 years ago
Adam Honse
d5e94c3d60
Add MSI Mystic Light 7C81
5 years ago
Auirsblade
7dc2a93c4a
Add Mystic Light 7D06 (185-byte)
5 years ago
Chris
f3a840c30d
Adding the MSI 7C95 motherboard to 185byte controller
...
* As requested by @orangejake on Discord
5 years ago
Adam Honse
8ada7cd6da
Add MSI Mystic Light 185 7D13 (MSI MEG B550 Unify), tested on Discord by Markellus
5 years ago
TheRogueZeta
78955de65f
Get DMI info for MSI USB boards
5 years ago
Adam Honse
47e4dc7431
Add MSI Mystic Light 7D09 PID to 185 byte controllers list
5 years ago
Adam Honse
5616f547e4
Fix a bunch of warnings
5 years ago
Adam Honse
2d9e7f85af
Add usage page filtering for MSI Mystic Light 162-byte controllers
5 years ago
Adam Honse
4a7d74923f
Update MSI usage and usage page to work on both Windows and Linux
5 years ago
Adam Honse
f08a2edf01
Add usage and usage page to MSI Mystic Light 185-byte detector to prevent double-detection in Linux
5 years ago
Adam Honse
d1f6bc1c27
Rename Mystic Light's Static mode to Direct. Allows effect engines to control MSI Mystic Light, but does not enable per-LED ARGB control
5 years ago
Chris
4ae8ea94ea
Logging info and adding zeroed speed initialisation to fix #1241
...
* Adding zeroed speed initialisation to modes that do not support speed to avoid bad save values in profile
* Bad values in saved profile will corrupt brightness calculation on load.
* Aligning profile version and header string
* Adding profile validation logging
* Adding success / failure logging for each controller when attempting to load profile
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
bfdf620650
Enable Mystic Light 7C92
5 years ago
Adam Honse
0fd106cb92
Enable MSI Mystic Light 7C90
5 years ago
KundaPanda
c8e3554442
Initialize led_count in MysticLight controllers to prevent occasional crashes
5 years ago
Adam Honse
81590d8321
Enable MSI Mystic Light 7C86 as it has been tested
5 years ago
Adam Honse
0280ac3b29
Mask off speed bits in MSI Mystic Light controller
5 years ago
kevin wulff
e3f7394498
Added z390 Pro Carbon and Gaming Edge MB
5 years ago
Adam Honse
16cc5ce6d4
Enable Mystic Light 7C80
5 years ago
Adam Honse
f5d9a4e79f
Add 7B12 to 162-byte Mystic Light list
5 years ago
Adam Honse
288a1deb91
Enable Mystic Light 7C76
5 years ago
Adam Honse
62b99bb83d
Add 7C84 to supported MSI Mystic Light PIDs
5 years ago
Adam Honse
19f0dde82c
Add more tested Mystic Light boards
5 years ago
Adam Honse
1cd0269f60
Move MSI Mystic Light 7C56 to enabled PIDs as it has been tested
5 years ago
Adam Honse
c401413cb1
Move MSI Mystic Light 7C91 to enabled PIDs as it has been tested
5 years ago
Adam Honse
130e14a26a
Move MSI Mystic Light 7C75 to enabled PIDs as it has been tested
5 years ago
Adam Honse
5729e7436c
Move MSI Mystic Light 7C35 to enabled PIDs as it has been tested
5 years ago
Adam Honse
090c6421a4
Enable two tested MSI Mystic Light PIDs. Leaving untested ones disabled for now
5 years ago
Adam Honse
7e06b7f3a5
Group pipe and onboard LEDs into zones
5 years ago
Adam Honse
5695a55411
Add MSI Mystic Light 162-byte controller
5 years ago
Adam Honse
40bf2b75b8
Clean up MSI Mystic Light code for 185-byte devices
5 years ago
morg
dba814215d
Fixing memory leaks in controllers
5 years ago
Adam Honse
ca3c2ad541
Add HID: prefix to all HID detector locations
6 years ago