public IUartConfigureCommand CreateUartConfigure(int rx, int tx, int baud, Component.Types.UartParity parity, Component.Types.UartStopBits stopbits) { // are these the right pull / drain settings? return(new UartConfigureCommand(new DigitalInputSpec(rx), new DigitalOutputSpec(tx), baud, parity, stopbits)); }
/// <summary> /// Pins 3-7, 10-14, 27-32, 34-40 and 45-48 can be used with UART /// https://github.com/ytai/ioio/wiki/UART /// </summary> /// <param name="digitalInputSpec"></param> /// <param name="digitalOutputSpec"></param> /// <param name="baud"></param> /// <param name="parity"></param> /// <param name="stopbits"></param> internal UartConfigureCommand(Component.Types.DigitalInputSpec digitalInputSpec, Component.Types.DigitalOutputSpec digitalOutputSpec, int baud, Component.Types.UartParity parity, Component.Types.UartStopBits stopbits) { this.Baud = baud; this.Parity = parity; this.StopBits = stopbits; this.UartDef = new UartSpec(digitalInputSpec, digitalOutputSpec); }
public IUartConfigureCommand CreateUartConfigure(Component.Types.DigitalInputSpec rx, Component.Types.DigitalOutputSpec tx, int baud, Component.Types.UartParity parity, Component.Types.UartStopBits stopbits) { return(new UartConfigureCommand(rx, tx, baud, parity, stopbits)); }