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));
 }
Beispiel #2
0
 /// <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));
 }