1
0
mirror of https://github.com/mik3y/usb-serial-for-android synced 2025-06-08 16:36:10 +00:00

10 Commits

Author SHA1 Message Date
mike wakerly
9c577949b0 Add ProbeDevice. 2014-06-14 12:55:24 -07:00
mike wakerly
a331afaa1a UsbSerialProber: Expose getDefaultProbeTable(). 2014-06-14 12:55:24 -07:00
Felix Hädicke
e62e95be2e Rename Cp2102SerialDriver to Cp21xxSerialDriver and add Usb IDs for more Silabs devices
Conflicts:
	UsbSerialLibrary/src/com/hoho/android/usbserial/driver/Cp21xxSerialDriver.java
	UsbSerialLibrary/src/com/hoho/android/usbserial/driver/UsbId.java
	UsbSerialLibrary/src/com/hoho/android/usbserial/driver/UsbSerialProber.java
2014-06-14 12:53:34 -07:00
mike wakerly
8abc3be1f1 API refactor, adding UsbSerialPort interface.
- UsbSerialDriver is now a discrete interface.
- UsbSerialDriver provides getPorts() method, returning one or
  more usable UsbSerialPort.
- Use of UsbDeviceConnection is deferred until open(),
  making it possible to probe for ports without
  permission from Android.

(Thanks to Felix for inspiring some of these changes).
2014-06-14 12:53:34 -07:00
Felix Hädicke
2bdcbfd16e Device support: PL2303.
This change consolidates changes made by Felix Hädicke:
  https://code.google.com/r/felixhaedicke-usb-serial-for-android/

Upstream changes merged (newest first):
  3b6fb7f Rename parameter variables
  74d858f Remove unused constant
  bab0691 Make consts private
  381f28c Remove test code
  bdd9a64 Suppport for reading CTS / DSR / CD / RI status
  ccf807a Remove "Untested" TODO comment (no longer true)
  1b1ccce Remove unneeded commented out function ctrlIn
  5f853db Make parameter fields private
  d8c6758 Fix for wrong constant being used when turning off DTR
  05ff566 Fix for NullPointerException
  9d2c9af Reenabled device type detection
  307ce72 Device support: PL2303.

Original commit message:
  New driver for Prolific PL2303

  A new driver for Prolific PL2303 devices, which is more or less a port
  of the "pyprolific" driver from https://github.com/eblot/pyftdi
2013-10-28 16:41:57 -07:00
mike wakerly
386b98ac46 UsbSerialProber: API cleanup; support multi-port devices.
acquire() is renamed and deprecated in favor of findFirstDevice().

findAllDevices() is added as new functionality.

Internally, probe() now returns a list, allow a (future) multi-port
device to return multiple drivers, one for each port (googlecode
issue #14).
2013-05-22 11:45:20 -07:00
ducky-hong
2b3528b425 added support for cp2102 device 2013-02-07 15:05:13 -08:00
mike wakerly
c5e9955b01 Update device support; change interface to abstract base class.
Adds support for Teensyduino and a few more Arduino CDC devices.
2012-10-10 22:52:02 -07:00
mike wakerly
b4b6d147ea Initial CDC ACM support.
Tested on Arduino Uno.
2012-06-26 23:15:56 -07:00
mike wakerly
bd50024ebc Initial commit. 2011-12-28 16:29:17 -08:00