feature: Added psxsplash installer, added basic BSP implementation (non-functional)

This commit is contained in:
2025-09-04 18:01:23 +02:00
parent 0d1e363dbb
commit 53e993f58e
17 changed files with 2871 additions and 268 deletions

View File

@@ -0,0 +1,39 @@
using System.IO.Ports;
namespace SplashEdit.EditorCode
{
public class SerialConnection
{
private static SerialPort serialPort;
public SerialConnection(string portName, int baudRate)
{
serialPort = new SerialPort(portName, baudRate);
serialPort.ReadTimeout = 50;
serialPort.WriteTimeout = 50;
}
public void Open()
{ serialPort.Open(); }
public void Close()
{ serialPort.Close(); }
public int ReadByte()
{ return serialPort.ReadByte(); }
public int ReadChar()
{ return serialPort.ReadChar(); }
public void Write(string text)
{ serialPort.Write(text); }
public void Write(char[] buffer, int offset, int count)
{ serialPort.Write(buffer, offset, count); }
public void Write(byte[] buffer, int offset, int count)
{ serialPort.Write(buffer, offset, count); }
}
}