public static void RegisteredWriteFloat(uint baud, float data, out bool TXD) { uint uns = 0; FPGA.Runtime.Assign(FPGA.Expressions.Unchecked(data, out uns)); UART.RegisteredWriteUnsigned32(baud, uns, out TXD); }
public static void WriteUnsigned32(uint baud, uint data, FPGA.Signal <bool> TXD) { // default TXD is high bool internalTXD = true; // hardlink from register to output signal, it has to hold its value FPGA.Config.Link(internalTXD, TXD); UART.RegisteredWriteUnsigned32(baud, data, out internalTXD); }