Commit Graph

12 Commits

Author SHA1 Message Date
Thomas Boos
bf7f470dc5 Support for more ARGB LEDs in Per-LED mode for MSI boards added 2022-09-25 19:45:40 +00:00
thombo
295adfb3e7 Support for MSI board 7D19 added and configuration for 7D15 and 7D59 corrected 2022-09-11 19:33:01 +02:00
Thomas Boos
e4262af2e7 Support for MSI boards 7D36 and 7D43 added, configuration for MSI board 7D09 corrected (fixes #2643 and #2711) 2022-09-04 20:24:00 +00:00
thombo
20c50ba367 Support for MSI boards 7D18 and 7D51 added 2022-07-23 17:39:55 +00:00
thombo
f737ef1214 Support for MSI boards 7D08, 7D30 and 7D59 added, some configurations corrected 2022-07-15 19:19:07 +02:00
Adam Honse
8681e9f026 Remove PID check to test to see if these changes work for all boards 2022-07-08 19:00:58 -05:00
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
2022-07-08 23:43:06 +00:00
thombo
537b9d4569 Special treatment of MSI board 0x7B93 added 2022-07-08 23:43:06 +00:00
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
2022-07-08 23:43:06 +00:00
Adam Honse
0280ac3b29 Mask off speed bits in MSI Mystic Light controller 2021-03-30 08:53:58 -05:00
Adam Honse
5695a55411 Add MSI Mystic Light 162-byte controller 2021-03-06 23:34:45 -06:00
Adam Honse
40bf2b75b8 Clean up MSI Mystic Light code for 185-byte devices 2021-03-06 22:54:05 -06:00