FtdiUartNative.ftdi_usb_reset(context);
FtdiUartNative.ftdi_set_baudrate(context, baud);
FtdiUartNative.ftdi_set_line_property(context, 8, 0, 0);
+ FtdiUartNative.ftdi_setflowctrl(context, (1<<8));
purge();
}
*/
public synchronized void uart_and_cbus_mode(int cbus_mask, int cbus_bits) throws IOException {
FtdiUartNative.ftdi_set_bitmode(context, (short)((cbus_mask << 4) | cbus_bits), (short)0x20);
+ FtdiUartNative.ftdi_setflowctrl(context, (1<<8));
}
/**
FtdiUartNative.ftdi_set_bitmode(context, (short)dbus_mask, (short)0x01);
}
+ public synchronized void setBitRate(int bitRate) throws IOException {
+ FtdiUartNative.ftdi_set_baudrate(context, bitRate);
+ }
+
/** returns the instantaneous value present on the DBUS pins */
public synchronized int readPins() throws IOException {
getOutputStream().flush();