diff --git a/app/AnimeMatrix/AniMatrixControl.cs b/app/AnimeMatrix/AniMatrixControl.cs index c9402a82..578a09ad 100644 --- a/app/AnimeMatrix/AniMatrixControl.cs +++ b/app/AnimeMatrix/AniMatrixControl.cs @@ -103,7 +103,6 @@ namespace GHelper.AnimeMatrix { case SlashMode.Static: deviceSlash.SetStatic(); - deviceSlash.Save(); break; default: deviceSlash.SetMode((SlashMode)running); diff --git a/app/AnimeMatrix/SlashDevice.cs b/app/AnimeMatrix/SlashDevice.cs index 4cc9bf1a..8247c7d8 100644 --- a/app/AnimeMatrix/SlashDevice.cs +++ b/app/AnimeMatrix/SlashDevice.cs @@ -119,8 +119,11 @@ namespace GHelper.AnimeMatrix public void SetStatic() { + Set(Packet(0xD2, 0x02, 0x01, 0x08, 0xAC), "Static"); + Set(Packet(0xD3, 0x03, 0x01, 0x08, 0xAC, 0xFF, 0xFF, 0x01, 0x05, 0xFF, 0xFF), "Static"); + Set(Packet(0xD3, 0x00, 0x00, 0x07), "Static"); + Set(Packet(0xD4, 0x00, 0x00, 0x01, 0xAC), "Static"); Set(Packet(0xD3, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF), "StaticWhite"); - Set(Packet(0xD3, 0x00, 0x00, 0x01, 0xAC), "Static"); } public void SetOptions(bool status, int brightness = 0, int interval = 0)