kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							5db45548ba 
							
						 
					 
					
						
						
							
							probe CDC devices by USB interface types instead of fixed VID+PID  
						
						... 
						
						
						
						- no more custom prober required for standard CDC devices
- legacy (singleInterface) CDC devices still have to be added by VID+PID
- for autostart VID+PID still have to be added to device_filter.xml 
						
						
					 
					
						2023-03-11 19:12:42 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							6c648e9f56 
							
						 
					 
					
						
						
							
							have to use MUTABLE to get GRANTED flag at intent extras  
						
						
						
						
					 
					
						2023-03-11 17:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							dd1b95b852 
							
						 
					 
					
						
						
							
							target sdk 33  
						
						
						
						
					 
					
						2023-03-11 17:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe64fe4be 
							
						 
					 
					
						
						
							
							gradle update, coverage working again  
						
						
						
						
					 
					
						2023-03-11 17:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							ab27c19dc3 
							
						 
					 
					
						
						
							
							sdk 31 fixes: pending intent mutability  
						
						
						
						
					 
					
						2022-07-21 21:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Lawrence 
							
						 
					 
					
						
						
						
						
							
						
						
							82aeccbf1c 
							
						 
					 
					
						
						
							
							added VID/PID for Qinheng CH9102F  
						
						
						
						
					 
					
						2022-07-20 17:21:00 -05:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							1d4e0128c0 
							
						 
					 
					
						
						
							
							added VID/PID for Raspberry Pi Pico SDK  
						
						
						
						
					 
					
						2022-07-05 07:29:25 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							cf9bada887 
							
						 
					 
					
						
						
							
							use optimal write buffer size by default + revert gradle update  
						
						... 
						
						
						
						write buffer: SerialTimeoutException from write() has valid ex.bytesTransferred
gradle 7.1.x creates empty coverage results 
						
						
					 
					
						2022-04-26 21:40:49 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							1f35587739 
							
						 
					 
					
						
						
							
							target-sdk + dependency update  
						
						
						
						
					 
					
						2022-04-19 20:55:34 +02:00 
						 
				 
			
				
					
						
							
							
								Doug MacEwen 
							
						 
					 
					
						
						
						
						
							
						
						
							a2fa5f010a 
							
						 
					 
					
						
						
							
							Specify Support is only for Micropython  
						
						
						
						
					 
					
						2022-02-11 11:32:51 -08:00 
						 
				 
			
				
					
						
							
							
								Doug MacEwen 
							
						 
					 
					
						
						
						
						
							
						
						
							49ee2d3c8e 
							
						 
					 
					
						
						
							
							Add support for Raspberry Pi Pico  
						
						
						
						
					 
					
						2022-02-08 16:08:49 -08:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							d319879386 
							
						 
					 
					
						
						
							
							jitpack with gradle 7  
						
						
						
						
					 
					
						2021-09-21 20:38:32 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							21cf775281 
							
						 
					 
					
						
						
							
							fix PL2303G product IDs ( #383 )  
						
						
						
						
					 
					
						2021-08-17 17:29:49 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							7ffbc73919 
							
						 
					 
					
						
						
							
							restore FT2232C support  
						
						
						
						
					 
					
						2021-07-01 07:45:24 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							c82cd284ae 
							
						 
					 
					
						
						
							
							support PL2303GC/GB/GT/GL/GE/GS  
						
						... 
						
						
						
						see https://lore.kernel.org/linux-usb/20190213123000.4656-1-charlesyeh522@gmail.com/  
						
						
					 
					
						2021-05-13 20:55:15 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							22a685e738 
							
						 
					 
					
						
						
							
							target-sdk-version update from 29 to 30  
						
						
						
						
					 
					
						2021-05-09 08:50:29 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38527730cd 
							
						 
					 
					
						
						
							
							Merge pull request  #289  from rusefi/st_cdc  
						
						... 
						
						
						
						ST CDC 
						
						
					 
					
						2021-05-08 19:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							128d1a00b1 
							
						 
					 
					
						
						
							
							new SerialInputOutputManager.start() method  
						
						... 
						
						
						
						Previously recommended start action `Executors.newSingleThreadExecutor().submit(ioManager)` did not shutdown the Executor, which caused a thread leak. It's still possible to use old style start, as SerialInputOutputManager continues to implement Runnable interface. 
						
						
					 
					
						2021-04-16 21:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							c917ac5c83 
							
						 
					 
					
						
						
							
							fixed example app crash  
						
						
						
						
					 
					
						2021-04-02 20:36:12 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							f1d73c04dc 
							
						 
					 
					
						
						
							
							fixed some warnings  
						
						
						
						
					 
					
						2021-04-02 20:28:41 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							4ffcc8d0fb 
							
						 
					 
					
						
						
							
							simplify write timeout handling  
						
						
						
						
					 
					
						2021-02-13 21:07:21 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							fc610a9764 
							
						 
					 
					
						
						
							
							IntDef Parity for better warnings  
						
						... 
						
						
						
						but no @Intdef for databits, stopbits as these are frequently used with numbers instead of constants
remove redundant modifiers 
						
						
					 
					
						2021-01-16 23:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							768f716600 
							
						 
					 
					
						
						
							
							new setBreak() method  
						
						
						
						
					 
					
						2020-10-14 20:36:49 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							1e75f91467 
							
						 
					 
					
						
						
							
							slightly more coverage, local coverage report, dependency update  
						
						
						
						
					 
					
						2020-10-12 21:28:50 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							698f590d58 
							
						 
					 
					
						
						
							
							restored UsbId.FTDI_FT231X  
						
						... 
						
						
						
						same ID for FT230X, FT231X, FT234XD
tested with FT230X 
						
						
					 
					
						2020-08-23 20:44:34 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							73d669c4dc 
							
						 
					 
					
						
						
							
							remove FT231X also from device_filter.xml  
						
						
						
						
					 
					
						2020-08-01 12:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								kai-morich 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f0097092 
							
						 
					 
					
						
						
							
							improve control line example  
						
						
						
						
					 
					
						2020-07-19 19:16:05 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							06d1041738 
							
						 
					 
					
						
						
							
							added CH341A support  
						
						
						
						
					 
					
						2020-06-27 08:46:23 +02:00 
						 
				 
			
				
					
						
							
							
								rusefi 
							
						 
					 
					
						
						
						
						
							
						
						
							aee7fc1b9d 
							
						 
					 
					
						
						
							
							ST CDC  
						
						... 
						
						
						
						See https://www.the-sz.com/products/usbid/index.php?v=0483&p=&n=  
						
						
					 
					
						2020-06-24 20:38:52 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							17c3d40605 
							
						 
					 
					
						
						
							
							align device_filter.xml with devices recognized by DefaultProber  
						
						
						
						
					 
					
						2020-02-29 19:15:14 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							54a3db115f 
							
						 
					 
					
						
						
							
							show code coverage  
						
						
						
						
					 
					
						2019-10-20 22:41:55 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							61b272b8b6 
							
						 
					 
					
						
						
							
							support ft_232h, cp210_ multiport devices  
						
						... 
						
						
						
						harmonize claimInterface() error handling
cancel read() on close() 
						
						
					 
					
						2019-10-05 10:27:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea5b282b7 
							
						 
					 
					
						
						
							
							implement async read for all devices  
						
						
						
						
					 
					
						2019-10-05 10:27:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Morich 
							
						 
					 
					
						
						
						
						
							
						
						
							adb22f718e 
							
						 
					 
					
						
						
							
							build tools update; instrumented device test  
						
						
						
						
					 
					
						2019-10-05 10:27:11 +02:00 
						 
				 
			
				
					
						
							
							
								mike w 
							
						 
					 
					
						
						
						
						
							
						
						
							ccc8e8d3f0 
							
						 
					 
					
						
						
							
							Merge pull request  #96  from marcosdiez/dtr_and_rts  
						
						... 
						
						
						
						User can now set DTR and RTS on the fly 
						
						
					 
					
						2016-03-23 19:31:56 -04:00 
						 
				 
			
				
					
						
							
							
								xseignard 
							
						 
					 
					
						
						
						
						
							
						
						
							e0d9c3c091 
							
						 
					 
					
						
						
							
							Added CH34x driver  
						
						
						
						
					 
					
						2015-12-09 02:29:30 +01:00 
						 
				 
			
				
					
						
							
							
								SJ 
							
						 
					 
					
						
						
						
						
							
						
						
							9d48757285 
							
						 
					 
					
						
						
							
							- Updating Gradle project to > 1.0.0  
						
						... 
						
						
						
						- Updated .gitignore with Github ignore settings
- Updated build tools and SDK versions to 22
- Migrated .gradle files from pre-1.0.0 to post-1.0.0 
						
						
					 
					
						2015-06-23 00:24:43 -04:00 
						 
				 
			
				
					
						
							
							
								Marcos Diez 
							
						 
					 
					
						
						
						
						
							
						
						
							e04c5f8877 
							
						 
					 
					
						
						
							
							User can now set DTR and RTS on the fly  
						
						
						
						
					 
					
						2015-01-17 14:34:31 +02:00 
						 
				 
			
				
					
						
							
							
								mike wakerly 
							
						 
					 
					
						
						
						
						
							
						
						
							0b65b42f84 
							
						 
					 
					
						
						
							
							Update build tools.  
						
						
						
						
					 
					
						2014-09-08 11:02:45 -07:00 
						 
				 
			
				
					
						
							
							
								mike wakerly 
							
						 
					 
					
						
						
						
						
							
						
						
							95592f984a 
							
						 
					 
					
						
						
							
							Convert to gradle.  
						
						
						
						
					 
					
						2014-06-14 12:55:24 -07:00