166 Commits (master)

Author SHA1 Message Date
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