From b044fce1c6cd82273e161ad0d91a3b6d32037dc2 Mon Sep 17 00:00:00 2001 From: Persephone Bubblegum-Holiday Date: Wed, 23 Apr 2025 19:48:51 -0700 Subject: [PATCH] do the do --- MitziPlayer/Program.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/MitziPlayer/Program.cs b/MitziPlayer/Program.cs index 315881c..eac7fe1 100644 --- a/MitziPlayer/Program.cs +++ b/MitziPlayer/Program.cs @@ -24,9 +24,9 @@ namespace MitziPlayer Config = INIFile.Load(args[0]); PathPrefix = Path.GetFullPath(args[0]).Replace("manifest.ini", ""); Signals = LoadSignals(File.ReadAllLines(PathPrefix+Config.Data["data"])); - //port = new SerialPort(args[1], 9600, Parity.None, 8, StopBits.One); - //port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived); - //port.Open(); + port = new SerialPort(args[1], 9600, Parity.None, 8, StopBits.One); + port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived); + port.Open(); FrameTimer = new System.Timers.Timer((1000d/double.Parse(Config.Data["frames-per-second"]))*frameSkip); FrameTimer.Elapsed += PlaySignal; FrameTimer.AutoReset = true; @@ -34,7 +34,7 @@ namespace MitziPlayer PlayAudio(); FrameTimer.Start(); Console.ReadLine(); - //port.Close(); + port.Close(); } private static void port_DataReceived(object sender, SerialDataReceivedEventArgs e) @@ -66,6 +66,7 @@ namespace MitziPlayer char[] bytesOut = { (char)(64 | ((b & 8) | (b & 4) | (b & 2) | (b & 1))), (char)(64 | (((b & 128) | (b & 64) | (b & 32) | (b & 16)) >> 4)), (char)(64 | (((b & 2048) | (b & 1024) | (b & 512) | (b & 256)) >> 8)), (char)(64 | (((b & 32768) | (b & 16384) | (b & 8192) | (b & 4096)) >> 12)), (char)(64 | (((b & 262144) | (b & 131072) | (b & 65536)) >> 16)) }; port.Write(new string(bytesOut)); + Console.WriteLine(b.ToString("B19")); index+=frameSkip; } }