kopia lustrzana https://github.com/felHR85/UsbSerial
not using default setup execpt for CH34x
rodzic
77ab67deca
commit
90e23b2b32
|
@ -336,10 +336,6 @@ public class CDCSerialDevice extends UsbSerialDevice
|
|||
return false;
|
||||
}
|
||||
|
||||
// Default Setup
|
||||
setControlCommand(CDC_SET_LINE_CODING, 0, getInitialLineCoding());
|
||||
setControlCommand(CDC_SET_CONTROL_LINE_STATE, CDC_CONTROL_LINE_ON, null);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -556,12 +556,6 @@ public class CP2102SerialDevice extends UsbSerialDevice
|
|||
// Default Setup
|
||||
if(setControlCommand(CP210x_IFC_ENABLE, CP210x_UART_ENABLE, null) < 0)
|
||||
return false;
|
||||
setBaudRate(DEFAULT_BAUDRATE);
|
||||
if(setControlCommand(CP210x_SET_LINE_CTL, CP210x_LINE_CTL_DEFAULT,null) < 0)
|
||||
return false;
|
||||
setFlowControl(UsbSerialInterface.FLOW_CONTROL_OFF);
|
||||
if(setControlCommand(CP210x_SET_MHS, CP210x_MHS_DEFAULT, null) < 0)
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -464,17 +464,8 @@ public class FTDISerialDevice extends UsbSerialDevice
|
|||
firstTime = true;
|
||||
if(setControlCommand(FTDI_SIO_RESET, 0x00, 0, null) < 0)
|
||||
return false;
|
||||
if(setControlCommand(FTDI_SIO_SET_DATA, FTDI_SET_DATA_DEFAULT, 0, null) < 0)
|
||||
return false;
|
||||
|
||||
currentSioSetData = FTDI_SET_DATA_DEFAULT;
|
||||
if(setControlCommand(FTDI_SIO_MODEM_CTRL, FTDI_SET_MODEM_CTRL_DEFAULT1, 0, null) < 0)
|
||||
return false;
|
||||
if(setControlCommand(FTDI_SIO_MODEM_CTRL, FTDI_SET_MODEM_CTRL_DEFAULT2, 0, null) < 0)
|
||||
return false;
|
||||
if(setControlCommand(FTDI_SIO_SET_FLOW_CTRL, FTDI_SET_FLOW_CTRL_DEFAULT, 0, null) < 0)
|
||||
return false;
|
||||
if(setControlCommand(FTDI_SIO_SET_BAUD_RATE, FTDI_BAUDRATE_9600, 0, null) < 0)
|
||||
return false;
|
||||
|
||||
// Flow control disabled by default
|
||||
rtsCtsEnabled = false;
|
||||
|
|
|
@ -365,8 +365,7 @@ public class PL2303SerialDevice extends UsbSerialDevice
|
|||
// End of specific vendor stuff
|
||||
if(setControlCommand(PL2303_REQTYPE_HOST2DEVICE, PL2303_SET_CONTROL_REQUEST, 0x0003, 0,null) < 0)
|
||||
return false;
|
||||
if(setControlCommand(PL2303_REQTYPE_HOST2DEVICE, PL2303_SET_LINE_CODING, 0x0000, 0, defaultSetLine) < 0)
|
||||
return false;
|
||||
|
||||
if(setControlCommand(PL2303_REQTYPE_HOST2DEVICE_VENDOR, PL2303_VENDOR_WRITE_REQUEST, 0x0505, 0x1311, null) < 0)
|
||||
return false;
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue