From c4e8f3c1238c984b03432edc97fec250db337b09 Mon Sep 17 00:00:00 2001 From: Jonas Arnold Date: Thu, 16 Mar 2023 22:44:08 +0100 Subject: [PATCH] some changes while testing with arduino --- UsbHidTestApp/Program.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/UsbHidTestApp/Program.cs b/UsbHidTestApp/Program.cs index f6a88b3..6e222d0 100644 --- a/UsbHidTestApp/Program.cs +++ b/UsbHidTestApp/Program.cs @@ -113,7 +113,9 @@ internal class Program else { byte[] msgBytes = Encoding.ASCII.GetBytes(message!); - List listBytes = msgBytes.ToList(); + List listBytes = new List(); + listBytes.Add((byte)' '); // temp fix for first sign wrong + listBytes.AddRange(msgBytes); listBytes.Add((byte)'\n'); _device.Write(listBytes.ToArray()); } @@ -176,8 +178,11 @@ internal class Program string print = Encoding.UTF8.GetString(readData.Data); //print = print.Replace("\r", "").Replace("\n", ""); // Newline Mode: none //print = print.Replace("\r", ""); // Newline Mode: only print \n - //print = print.Replace("\n", ""); // Newline Mode: only print \r - Console.Write(print); + print = print.Replace("\0", ""); // delete null chars + if(String.IsNullOrEmpty(print) == false) + { + Console.Write(print); + } } } catch (TimeoutException) { }