Adam Honse
8bafba65fd
Move RGBController base destructor functionality into RGBController::Shutdown() so that update thread can be stopped before deleting the controller. Shutdown() must be called in every RGBController implementation before deleting the controller. Also some fixes to the NetworkServer to avoid deadlocking and disconnect issues
2026-06-03 10:10:26 -05:00
Adam Honse
b083537b36
RGBController API Overhaul
...
* Reorganize and clean up RGBController API functions
* Add functions to get protected RGBController member values
* Make NetworkClient, ProfileManager, and ResourceManager friend classes so they can access protected members
* Protected previously-public RGBController members
* Information strings (name, vendor, description, version, serial location)
* Device type
* Active mode
* Flags
* LEDs vector
* LED alternate names vector
* Modes vector
* Colors vector
* Zones vector
* Add CONTROLLER_FLAG_HIDDEN to allow plugins to hide controllers from control GUI
* Add update reason codes to RGBController update callback and signal updates on more RGBController events
* Add loop zone types and segmented zone type
* Add matrix map field to segments
* Rework matrix_map_type from using pointers to vector to prevent memory leaks
* Rework KeyboardLayoutManager to return new matrix_map_type
* Add access mutex to RGBController API
* Add per-zone modes ot RGBController API
* Add JSON description functions to RGBController API
2026-06-03 00:15:21 -05:00
w43322
88bad762e5
add MSI MEG Z890 UNIFY-X (MS-7E20) support
2026-05-02 19:19:10 -05:00
Francesco P
2ab9094b41
Add support for MSI MAG B850 TOMAHAWK WiFi7
2026-04-29 21:54:51 -05:00
Adam Honse
f741385e43
Fix bug introduced in MSI controller merge
2026-04-20 23:32:31 -05:00
Nameless Monarch
96e1fb0b10
Add support for MSI PRO B850M-VC WIFI6E
2026-04-20 23:32:31 -05:00
Adam Honse
800ca0aa7c
Fix same heap buffer overflow in RGBController_MSIMysticLight761.cpp
2026-04-13 11:42:03 -05:00
MissingDLL
3416980849
Add MSI MPG B850 EDGE TI WIFI (MS-7E62) to 761 controller
2026-04-09 20:49:35 -05:00
Org van Rensburg
9426f954b0
Add support for MSI MAG Z890 Tomahawk WIFI (MS-7E32) - Resolves #5438
2026-03-23 07:24:22 -05:00
Kevin Ferrare
84bb05d504
Add support for MSI PRO B850M-P WIFI (MS-7E71)
2026-02-26 22:50:46 +01:00
chetrez911
93830c12ee
Add support for MSI MAG B850 TOMAHAWK MAX WIFI (MS-7E62)
2026-02-22 11:56:23 -06:00
Daenney
801e655c09
Add support for MSI MPG X870E EDGE TI WiFi
2026-02-13 13:36:54 -06:00
rszyma
5d5af93401
Add support for MSI PRO X870-P WIFI (MS-7E47) motherboard
2026-01-27 01:30:11 -06:00
Денис Николаев
4c3ddccd2f
Initial commit for MSI B850 GAMING PLUS WIFI (MS-7E56)
2026-01-20 17:34:54 -06:00
Leche de Rata
7f6eee119a
Add support for MSI MPG X870I EDGE TI EVO WIFI.
2026-01-14 16:25:21 -08:00
Sergi Chafer
950951be6e
Add support for MSI PRO X870E-P WIFI (MS-7E70) motherboard
2026-01-13 15:44:57 -06:00
Francesco
15a3deadbe
Added MSI B850M GAMING PLUS WIFI (MS-7E66)
2026-01-10 15:19:03 -06:00
Matthew Everitt
5a484a0ef3
Enable support for MSI PRO B850-P WIFI (MS-7E56) motherboard
2026-01-09 21:55:45 +00:00
Morgan Gangwere
452f3353ee
Add support for MSI X870E Tomahawk Wifi (MS-7E59)
2026-01-01 09:59:40 -08:00
Venkatesh Deore
c28aa02946
[NEW DEVICE] Add support for MSI X870E GAMING PLUS WIFI (MS-7E70)
2025-12-29 19:59:47 -06:00
Adam Honse
68194928ca
Fix more warnings
2025-12-16 11:30:24 -06:00
Adam Honse
c509698b54
Fix a bunch of warnings
2025-12-15 19:21:15 -06:00
Vendicated
46eebd9936
add support for MSI B850 Gaming WIFI6E (MS-7E80)
2025-12-06 17:53:48 -06:00
Jax-Tsai
d63a955082
add support for msi z890 gaming plus wifi
2025-11-25 23:05:35 -06:00
gashtal
a3c77d20a0
Add support for MSI X870E CARBON WIFI RGB Headers
2025-11-24 20:34:54 -06:00
Kulothungan U G
5966632276
Add support for msi b850m gaming plus wifi6e
2025-10-20 08:58:47 -05:00
Bergmann89
d7bab0dc7b
Add support for MSI X870 GAMING PLUS WIFI (MS-7E47)
2025-10-09 09:14:44 +02:00
UbayGD
13edc400c9
feat: add initial support for MSI MPG B850I EDGE TI WIFI
2025-10-07 22:45:40 -05:00
rom4ster
e80a89f094
Fix X870 Implementation
2025-10-05 01:09:10 -05:00
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
2025-09-28 00:47:08 -05:00
Adam Honse
49e4f00aff
Store name in MSIMysticLightControllers to avoid setting it in detectors
2025-08-13 11:49:45 -05:00
Adam Honse
a762d00aa8
Fix warnings in Windows build
2025-07-05 01:47:40 -05:00
Adam Honse
c96119a9fd
Fix warnings in RGBController_MSIMysticLight761.cpp
2025-07-02 11:07:05 -05:00
Adam Honse
5242b3cb03
Fix warnings and clean up MSIMysticLight761Controller
2025-07-02 10:27:51 -05:00