kopia lustrzana https://github.com/felHR85/UsbSerial
				
				
				
			
							rodzic
							
								
									abae5cab2f
								
							
						
					
					
						commit
						1a9db937b5
					
				
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							
										
											Plik binarny nie jest wyświetlany.
										
									
								
							| 
						 | 
				
			
			@ -168,6 +168,8 @@ public class CDCSerialDevice extends UsbSerialDevice
 | 
			
		|||
		case UsbSerialInterface.DATA_BITS_8:
 | 
			
		||||
			data[6] = 0x08;
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		setControlCommand(CDC_SET_LINE_CODING, 0, data);
 | 
			
		||||
| 
						 | 
				
			
			@ -189,6 +191,8 @@ public class CDCSerialDevice extends UsbSerialDevice
 | 
			
		|||
		case UsbSerialInterface.STOP_BITS_2:
 | 
			
		||||
			data[4] = 0x02;
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		setControlCommand(CDC_SET_LINE_CODING, 0, data);
 | 
			
		||||
| 
						 | 
				
			
			@ -217,6 +221,8 @@ public class CDCSerialDevice extends UsbSerialDevice
 | 
			
		|||
		case UsbSerialInterface.PARITY_SPACE:
 | 
			
		||||
			data[5] = 0x04;
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		setControlCommand(CDC_SET_LINE_CODING, 0, data);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -271,6 +271,8 @@ public class CP2102SerialDevice extends UsbSerialDevice
 | 
			
		|||
			setControlCommand(CP210x_SET_CHARS, 0, dataChars);
 | 
			
		||||
			setControlCommand(CP210x_SET_FLOW, 0, dataXONXOFF);
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -164,6 +164,8 @@ public class FTDISerialDevice extends UsbSerialDevice
 | 
			
		|||
			value = FTDI_BAUDRATE_921600;
 | 
			
		||||
		else if(baudRate > 921600)
 | 
			
		||||
			value = FTDI_BAUDRATE_921600;
 | 
			
		||||
		else
 | 
			
		||||
			value = FTDI_BAUDRATE_9600;
 | 
			
		||||
		setControlCommand(FTDI_SIO_SET_BAUD_RATE, value, 0, null);	
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -200,6 +202,13 @@ public class FTDISerialDevice extends UsbSerialDevice
 | 
			
		|||
			currentSioSetData |= (1 << 3);
 | 
			
		||||
			setControlCommand(FTDI_SIO_SET_DATA, currentSioSetData, 0, null);
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			currentSioSetData &= ~1;
 | 
			
		||||
			currentSioSetData &= ~(1 << 1);
 | 
			
		||||
			currentSioSetData &= ~(1 << 2);
 | 
			
		||||
			currentSioSetData |= (1 << 3);
 | 
			
		||||
			setControlCommand(FTDI_SIO_SET_DATA, currentSioSetData, 0, null);
 | 
			
		||||
			break;
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -227,6 +236,11 @@ public class FTDISerialDevice extends UsbSerialDevice
 | 
			
		|||
			currentSioSetData &= ~(1 << 13);
 | 
			
		||||
			setControlCommand(FTDI_SIO_SET_DATA, currentSioSetData, 0, null);
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			currentSioSetData &= ~(1 << 11);
 | 
			
		||||
			currentSioSetData &= ~(1 << 12);
 | 
			
		||||
			currentSioSetData &= ~(1 << 13);
 | 
			
		||||
			setControlCommand(FTDI_SIO_SET_DATA, currentSioSetData, 0, null);	
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -266,6 +280,12 @@ public class FTDISerialDevice extends UsbSerialDevice
 | 
			
		|||
			currentSioSetData |= (1 << 10);
 | 
			
		||||
			setControlCommand(FTDI_SIO_SET_DATA, currentSioSetData, 0, null);
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			currentSioSetData &= ~(1 << 8);
 | 
			
		||||
			currentSioSetData &= ~(1 << 9);
 | 
			
		||||
			currentSioSetData &= ~(1 << 10);
 | 
			
		||||
			setControlCommand(FTDI_SIO_SET_DATA, currentSioSetData, 0, null);
 | 
			
		||||
			break;
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -291,6 +311,9 @@ public class FTDISerialDevice extends UsbSerialDevice
 | 
			
		|||
			int wValue = 0x1311;
 | 
			
		||||
			setControlCommand(FTDI_SIO_SET_FLOW_CTRL, wValue, indexXONXOFF , null);
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			setControlCommand(FTDI_SIO_SET_FLOW_CTRL, FTDI_SET_FLOW_CTRL_DEFAULT, 0, null);
 | 
			
		||||
			break;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -175,6 +175,8 @@ public class PL2303SerialDevice extends UsbSerialDevice
 | 
			
		|||
				setControlCommand(PL2303_REQTYPE_HOST2DEVICE, PL2303_SET_LINE_CODING, 0x0000, 0, defaultSetLine);
 | 
			
		||||
			}
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -205,6 +207,8 @@ public class PL2303SerialDevice extends UsbSerialDevice
 | 
			
		|||
				setControlCommand(PL2303_REQTYPE_HOST2DEVICE, PL2303_SET_LINE_CODING, 0x0000, 0, defaultSetLine);
 | 
			
		||||
			}
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -248,6 +252,8 @@ public class PL2303SerialDevice extends UsbSerialDevice
 | 
			
		|||
				setControlCommand(PL2303_REQTYPE_HOST2DEVICE, PL2303_SET_LINE_CODING, 0x0000, 0, defaultSetLine);	
 | 
			
		||||
			}
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue