I want to use Serial TTL (pin 4 and 5) and have pin 3 and 6 available for GPIO. However, when I do this;
socket = GT.Socket.GetSocket(port, true, null, null);
resetPin = new GTI.DigitalOutput(socket, GT.Socket.Pin.Three, false, null);
powerPin = new GTI.DigitalOutput(socket, GT.Socket.Pin.Six, false, null);
serial = new GTI.Serial(socket, 9600, GTI.Serial.SerialParity.None, GTI.Serial.SerialStopBits.One, 8, GTI.Serial.HardwareFlowControl.NotRequired, null);
It seems like it’s not truly a TTL serial interface, the reset pin and power pin does not work. It seems to behave more like a K socket (where pin 6 becomes RTS).
So, is there a way to specify more specifically what type of socket I want? Been trying to download the SDK code to see how a U module works, but codeplex keeps bogging down on me.