kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							08a93ec530 
							
						 
					 
					
						
						
							
							PL2303 fix initial input control line values  
						
						
						
						
					 
					
						2020-10-07 21:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							732e138630 
							
						 
					 
					
						
						
							
							PL2303(HX) support non-standard baud rates  
						
						
						
						
					 
					
						2020-09-28 21:12:50 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							1adf2a9b98 
							
						 
					 
					
						
						
							
							PL2303 throw error on unsupported baud rates  
						
						... 
						
						
						
						instead of silently falling back to 9600 baud 
						
						
					 
					
						2020-09-27 09:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							d63a24762d 
							
						 
					 
					
						
						
							
							mention other CP210x devices, remove CP2110 which is a HID device  
						
						
						
						
					 
					
						2020-09-22 07:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							26999e3626 
							
						 
					 
					
						
						
							
							read with timeout now throws error on connection lost, e.g. device disconnected  
						
						... 
						
						
						
						and similar connection lost detection for prolific input control lines 
						
						
					 
					
						2020-09-12 21:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							c53c3ed0ae 
							
						 
					 
					
						
						
							
							check read buffer size  
						
						
						
						
					 
					
						2020-09-06 09:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4cd0313c 
							
						 
					 
					
						
						
							
							FTDI read() now waits until timeout  
						
						... 
						
						
						
						previously returned after periodic FTDI status response (default 16 msec) 
						
						
					 
					
						2020-09-05 12:00:37 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							80e8eb8a60 
							
						 
					 
					
						
						
							
							iomanager with configurable threadpriority and higher default to prevent data loss  
						
						
						
						
					 
					
						2020-08-31 22:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							f443d1f012 
							
						 
					 
					
						
						
							
							iomanager with configurable buffer size  
						
						
						
						
					 
					
						2020-08-31 22:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							698f590d58 
							
						 
					 
					
						
						
							
							restored UsbId.FTDI_FT231X  
						
						... 
						
						
						
						same ID for FT230X, FT231X, FT234XD
tested with FT230X 
						
						
					 
					
						2020-08-23 20:44:34 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							a664082f23 
							
						 
					 
					
						
						
							
							throw UnsupportedOperationException instead of returning false  
						
						
						
						
					 
					
						2020-08-01 10:06:51 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							954295456c 
							
						 
					 
					
						
						
							
							rebase new FTDI baudrate test  
						
						
						
						
					 
					
						2020-07-30 17:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							2d13b90f59 
							
						 
					 
					
						
						
							
							move from LGPL to MIT license ( #244 )  
						
						... 
						
						
						
						moving away from LGPL possible, as the FTDI driver is rewritten and not based any more on LGPL code from libftdi. 
						
						
					 
					
						2020-07-29 11:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							e496195bd9 
							
						 
					 
					
						
						
							
							rewrite ftdi driver without LGPL code from libftdi  
						
						
						
						
					 
					
						2020-07-27 17:39:01 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ed25b85f 
							
						 
					 
					
						
						
							
							CH341A readme update  
						
						
						
						
					 
					
						2020-07-27 17:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							963729924b 
							
						 
					 
					
						
						
							
							mention close of UsbDeviceConnection in javadoc comment  
						
						
						
						
					 
					
						2020-07-21 08:20:22 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							ce73857825 
							
						 
					 
					
						
						
							
							slightly more tests  
						
						
						
						
					 
					
						2020-07-19 19:47:13 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							8eaf3f5c5f 
							
						 
					 
					
						
						
							
							tests UsbDeviceConnection close behavior  
						
						... 
						
						
						
						and extract test utilities 
						
						
					 
					
						2020-07-18 20:48:27 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e58b9843 
							
						 
					 
					
						
						
							
							implement CP21xx input control lines  
						
						... 
						
						
						
						open() CP21xx without RTS, DTR set 
						
						
					 
					
						2020-07-04 15:31:58 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							7423fd9d79 
							
						 
					 
					
						
						
							
							new getControlLines() and getSupportedControLines() methods  
						
						... 
						
						
						
						getControlLines() requires less USB calls than calling getRTS() + ... + getRI() individually.
getSupportedControlLines() tells you, which control lines are supported by a driver. Previously you had to check the driver implementation. 
						
						
					 
					
						2020-06-30 18:10:02 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							13df128226 
							
						 
					 
					
						
						
							
							implement CH34x input control lines  
						
						
						
						
					 
					
						2020-06-27 11:53:12 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							06d1041738 
							
						 
					 
					
						
						
							
							added CH341A support  
						
						
						
						
					 
					
						2020-06-27 08:46:23 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							735fa3d70f 
							
						 
					 
					
						
						
							
							make all SerialPort classes public  
						
						... 
						
						
						
						and test FtdiSerialPort methods 
						
						
					 
					
						2020-06-10 19:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								Behxhet Sadiku 
							
						 
					 
					
						
						
						
						
							
						
						
							37324c6b0f 
							
						 
					 
					
						
						
							
							Expose isOpen on CommonUsbSerialPort  
						
						
						
						
					 
					
						2020-05-19 20:50:42 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							cffe54e15c 
							
						 
					 
					
						
						
							
							test control lines  
						
						
						
						
					 
					
						2020-03-21 18:01:05 +01:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							5096d6940c 
							
						 
					 
					
						
						
							
							relax CH340 initialization  
						
						... 
						
						
						
						controlIn(0x95, 0x0706) result includes control line values 
						
						
					 
					
						2020-03-08 16:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							2cad1fd5a2 
							
						 
					 
					
						
						
							
							fix CP2102N initialization  
						
						... 
						
						
						
						do not send SET_BAUDDIV command. It fails on CP2102N and CP2102/5 work without 
						
						
					 
					
						2020-03-01 13:54:35 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							2a77ebf8b9 
							
						 
					 
					
						
						
							
							fix ch340 initialization  
						
						
						
						
					 
					
						2020-02-03 20:36:56 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							bbed92eafb 
							
						 
					 
					
						
						
							
							support multi-port CDC devices  
						
						
						
						
					 
					
						2020-01-10 08:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							ce97a3408b 
							
						 
					 
					
						
						
							
							reuse UsbRequest  
						
						... 
						
						
						
						less LogCat output 
						
						
					 
					
						2019-12-13 21:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							7b578918b0 
							
						 
					 
					
						
						
							
							support FTDI control lines for multi-port devices  
						
						
						
						
					 
					
						2019-11-23 13:24:28 +01:00 
						 
				 
			
				
					
						
							
							
								uholeschak 
							
						 
					 
					
						
						
						
						
							
						
						
							6b32e25e9c 
							
						 
					 
					
						
						
							
							Fixed modem status  
						
						... 
						
						
						
						Signed-off-by: kai-morich <mail@kai-morich.de> 
						
						
					 
					
						2019-11-23 13:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								uholeschak 
							
						 
					 
					
						
						
						
						
							
						
						
							21e96594d2 
							
						 
					 
					
						
						
							
							Added missing functions: - latency timer - modem lines  
						
						... 
						
						
						
						Signed-off-by: kai-morich <mail@kai-morich.de> 
						
						
					 
					
						2019-11-23 13:22:42 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							e2e9df8463 
							
						 
					 
					
						
						
							
							reimplement read timeout  
						
						
						
						
					 
					
						2019-11-15 21:45:22 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							669ab48e0f 
							
						 
					 
					
						
						
							
							resolve merge issue  
						
						
						
						
					 
					
						2019-11-15 07:51:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Vahlbrock 
							
						 
					 
					
						
						
						
						
							
						
						
							89ad5be9c3 
							
						 
					 
					
						
						
							
							Improved DTR and RTS support. DTR and RTS can now be queried after transmission. Added usage of existing methods and new constants.  
						
						
						
						
					 
					
						2019-11-14 14:44:39 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Vahlbrock 
							
						 
					 
					
						
						
						
						
							
						
						
							92b16a8c24 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/mik3y/usb-serial-for-android  
						
						
						
						
					 
					
						2019-11-14 14:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							fd2055791a 
							
						 
					 
					
						
						
							
							added proguard rules  
						
						... 
						
						
						
						now they are part of the .aar library, before you had to add them to each release app 
						
						
					 
					
						2019-11-13 18:49:27 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							24187b3af6 
							
						 
					 
					
						
						
							
							refactor duplicated code in close method  
						
						
						
						
					 
					
						2019-11-09 22:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							5767298636 
							
						 
					 
					
						
						
							
							refactor duplicated read/write methods  
						
						
						
						
					 
					
						2019-11-09 20:26:50 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							e1b62cf675 
							
						 
					 
					
						
						
							
							write + purge tests, remove unused read buffer code  
						
						
						
						
					 
					
						2019-11-03 19:34:14 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							5c6748e1b8 
							
						 
					 
					
						
						
							
							improve setParameter() error handling  
						
						... 
						
						
						
						harmonize exception messages, more UI friendly messages
distinguish IllegalArgumentException and UnsupportedOperationException 
						
						
					 
					
						2019-11-02 13:49:08 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							18b5b6e648 
							
						 
					 
					
						
						
							
							unify open() error handling, more tests, minor cleanup  
						
						
						
						
					 
					
						2019-11-02 13:09:15 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							6869eff88a 
							
						 
					 
					
						
						
							
							revert previous usbRequest.cancel() removal  
						
						... 
						
						
						
						Combine usbRequest.cancel() and releaseInterface to interrupt read() and terminate SerialInputOutputManager.
UsbRequest.cancel() immediately interrupts read() on newer Android versions.
With releaseInterface() only, some hickup are observed on fast reconnect.
Keep releaseInterface() as only this interrupts read() on older Androids. 
						
						
					 
					
						2019-11-02 12:46:45 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Vahlbrock 
							
						 
					 
					
						
						
						
						
							
						
						
							7eaea45068 
							
						 
					 
					
						
						
							
							Added DTR and RTS support for cp21xx driver  
						
						
						
						
					 
					
						2019-10-28 13:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea936b14a 
							
						 
					 
					
						
						
							
							improve close handling  
						
						... 
						
						
						
						Use releaseInterface to interrupt read() and terminate SerialInputOutputManager. Previously some drivers used usbRequest.cancel() but this does not interrupt read() on older Android.
Added connection check to read(). Before Android 8.0 request.initialize() did not check usbConnection, which can lead to native crash if NULL 
						
						
					 
					
						2019-10-27 21:32:38 +01:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							b3631dff58 
							
						 
					 
					
						
						
							
							README with SerialInputOutputManager for read() and port for write()  
						
						... 
						
						
						
						test the usually not used read/write variants 
						
						
					 
					
						2019-10-26 21:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							800381e370 
							
						 
					 
					
						
						
							
							CdcAcm driver: cancel read() on close()  
						
						
						
						
					 
					
						2019-10-26 20:37:06 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							fac8c9f340 
							
						 
					 
					
						
						
							
							test nonstandard baud rates  
						
						
						
						
					 
					
						2019-10-26 15:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							f7399c2aad 
							
						 
					 
					
						
						
							
							more coverage tests  
						
						... 
						
						
						
						purgeHwBuffers: adjust parameter names to match read/write methods and actual behavior 
						
						
					 
					
						2019-10-25 22:23:00 +02:00