Loading files
using Hast.Common.Extensibility.Pipeline;
using Hast.Communication.Extensibility.Pipeline;
using Hast.Communication.Models;
using Hast.Xilinx.Drivers;
using System.IO.Ports;
namespace Hast.Xilinx;
public class SerialPortConfigurator : PipelineStepBase, ISerialPortConfigurator
{
public void ConfigureSerialPort(SerialPort serialPort, IHardwareExecutionContext hardwareExecutionContext)
{
if (hardwareExecutionContext.HardwareRepresentation.DeviceManifest.Name is
not Nexys4DdrDriver.Nexys4Ddr and
not NexysA7Driver.NexysA7)
{
return;
}
serialPort.BaudRate = 230400;
}
}
7f9864208This file is pinned to the selected release. Download the original to open it in your design tool.