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 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7fd9a748 
							
						 
					 
					
						
						
							
							add vectorDrawables.useSupportLibrary=true to sample app  
						
						
						
						
							
						
					 
					
						2020-06-11 13:15:00 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							735fa3d70f 
							
						 
					 
					
						
						
							
							make all SerialPort classes public  
						
						... 
						
						
						
						and test FtdiSerialPort methods 
						
						
							
 
						
					 
					
						2020-06-10 19:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33149b66fd 
							
						 
					 
					
						
						
							
							Merge pull request  #281  from bensadiku/master  
						
						... 
						
						
						
						Expose a isOpen method to check on the current state of the connection 
						
						
							
						
					 
					
						2020-05-19 21:10:08 +02:00 
						 
				 
			
				
					
						
							
							
								Behxhet Sadiku 
							
						 
					 
					
						
						
						
						
							
						
						
							37324c6b0f 
							
						 
					 
					
						
						
							
							Expose isOpen on CommonUsbSerialPort  
						
						
						
						
							
						
					 
					
						2020-05-19 20:50:42 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							ca78840144 
							
						 
					 
					
						
						
							
							example app with event-based or direct read  
						
						
						
						
							
						
					 
					
						2020-04-08 22:21:26 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							2354f93354 
							
						 
					 
					
						
						
							
							modernize example app  
						
						
						
						
							
						
					 
					
						2020-03-29 16:56:26 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							17c3d40605 
							
						 
					 
					
						
						
							
							align device_filter.xml with devices recognized by DefaultProber  
						
						
						
						
							
						
					 
					
						2020-02-29 19:15:14 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							a954db1b94 
							
						 
					 
					
						
						
							
							readme with sync + async read  
						
						
						
						
							
						
					 
					
						2019-11-16 00:09:41 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d3ed12ca8 
							
						 
					 
					
						
						
							
							Create build.yml  
						
						
						
						
							
						
					 
					
						2019-11-15 23:57:39 +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 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c559ef892 
							
						 
					 
					
						
						
							
							Merge pull request  #240  from tva-TIS/master  
						
						... 
						
						
						
						DTR and RTS support for CP21xx drivers 
						
						
							
						
					 
					
						2019-11-14 19:40:45 +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 
						 
				 
			
				
					
						
							
							
								TVa[TIS] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e20b3cc913 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from mik3y/master  
						
						... 
						
						
						
						Update from upstream 
						
						
							
						
					 
					
						2019-10-28 13:16:12 +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 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							37059b1a27 
							
						 
					 
					
						
						
							
							reduce non covered code  
						
						... 
						
						
						
						move HexDump class from library to example
remove unused UsbSerialRuntimeException 
						
						
							
						
					 
					
						2019-10-21 21:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1fe40793 
							
						 
					 
					
						
						
							
							manage USB permission intent  
						
						
						
						
							
						
					 
					
						2019-10-21 20:56:13 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a50595274 
							
						 
					 
					
						
						
							
							Merge pull request  #231  from mik3y/coverage  
						
						... 
						
						
						
						show code coverage 
						
						
							
						
					 
					
						2019-10-20 22:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							54a3db115f 
							
						 
					 
					
						
						
							
							show code coverage  
						
						
						
						
							
						
					 
					
						2019-10-20 22:41:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							9755a4cb87 
							
						 
					 
					
						
						
							
							release preparations  
						
						
						
						
							
 
						
					 
					
						2019-10-12 11:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							2bee5b930b 
							
						 
					 
					
						
						
							
							build with jitpack  
						
						
						
						
							
						
					 
					
						2019-10-06 17:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							508c39e66a 
							
						 
					 
					
						
						
							
							README cleanup  
						
						
						
						
							
						
					 
					
						2019-10-06 10:27:41 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e58180f91 
							
						 
					 
					
						
						
							
							Merge pull request  #230  from kai-morich/async  
						
						... 
						
						
						
						Async 
						
						
							
						
					 
					
						2019-10-05 14:12:27 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							0d48ed04e7 
							
						 
					 
					
						
						
							
							Always use async read, as bulkTransfer can cause data loss. Increase API version to 17 because async read only works reliably since Android 4.2 ( http://b.android.com/28023 )  
						
						
						
						
							
						
					 
					
						2019-10-05 10:35:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							e527afdf35 
							
						 
					 
					
						
						
							
							compile+target sdk 28, gradle 4.6  
						
						
						
						
							
						
					 
					
						2019-10-05 10:35:15 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f54dd65624 
							
						 
					 
					
						
						
							
							Merge pull request  #212  from kai-morich/multiport  
						
						... 
						
						
						
						support ft_232h, cp210_ multiport devices 
						
						
							
						
					 
					
						2019-10-05 10:32:27 +02:00