Wykres commitów

276 Commity (master)

Autor SHA1 Wiadomość Data
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
Jens Peter Schroer 45b8364103 adding support for USB devices with only one channel 2015-05-12 12:23:40 +02:00
xeonfusion 50dda78a63 Update ProlificSerialDriver.java
Missing Parity case in switch statement causes the Prolific driver code to crash when Parity is set to Even.
2015-03-13 15:50:14 +04:00
Marcos Diez e04c5f8877 User can now set DTR and RTS on the fly 2015-01-17 14:34:31 +02:00
mike w 228c7936eb Merge pull request #85 from treymarc/patch-1
remove uncessary call to mWriteBuffer.position()
2014-11-10 23:10:04 -05:00
Trey Marc b251430e02 remove uncessary call to mWriteBuffer.position()
assigne len with mWriteBuffer.position() before testing
2014-11-10 23:35:03 +01:00
mike w ef13784f4f Fix off-by-one error in `filterStatusBytes`.
Closes #74.
2014-11-10 10:24:53 -05:00
mike w f6f7e2600a Merge pull request #82 from treymarc/patch-1
Correct USART init for stm32 autobauding
2014-11-10 09:38:27 -05:00
mike w 37bfca8908 Merge pull request #84 from diegoherranz/master
Fix typo on link to usbSerialExamples
2014-11-04 10:43:03 -05:00
Diego Herranz 49af3725d0 Fix typo on link to usbSerialExamples 2014-11-04 16:31:58 +01:00
treymarc 4ccaff47b1 source formating :replaced tab 2014-10-27 22:03:58 +01:00
Trey Marc 8f439384a7 Correct USART init for stm32 autobauding
Hello,

I had some headache trying to figure out the issue when flashing some stm32 mcu over uart [1] 

With the above changes i can now flash stm32 devices correctly.

regards,

1 : http://www.st.com/web/en/resource/technical/document/application_note/CD00264342.pdf
2014-10-27 21:26:37 +01:00
bens-unit01 09c84a4a3c added support to retrieve the device serial number 2014-09-16 11:50:50 -07:00
mike wakerly dbdf95525e maven: Update group name and artifact id. 2014-09-08 11:22:17 -07:00
mike wakerly 06582e68ad Add Maven Central `uploadArchives` target.
Issue #70.
2014-09-08 11:02:45 -07:00
mike wakerly c842a1d5f6 Fix LICENSE file.
Source and docs have always listed LGPL v2.1; v3 version was
originally added in error.
2014-09-08 11:02:45 -07:00
mike wakerly 0b65b42f84 Update build tools. 2014-09-08 11:02:45 -07:00
mike w 64652c1971 Merge pull request #77 from chiragnagpal/master
Update README.md
2014-09-01 09:52:47 -07:00
Chirag Nagpal 942adc18a2 modified: README.md 2014-09-01 21:40:26 +05:30
mike wakerly 4a226864b0 Merge branch 'develop' 2014-06-24 13:47:22 -07:00
mike wakerly a9c42b96e1 Update build tools. 2014-06-24 13:45:45 -07:00
mike wakerly 6ef85d04c1 cdc: Special case read timout == Integer.MAX_VALUE.
Some systems return 0 from read() when the device has been disconnected.
The only way to detect this is to 'never' expect a timeout.
2014-06-14 12:55:28 -07:00
mike wakerly 8e8ded4a9c cdc: Add async read capability. 2014-06-14 12:55:28 -07:00
mike wakerly 95592f984a Convert to gradle. 2014-06-14 12:55:24 -07:00
mike wakerly 9c577949b0 Add ProbeDevice. 2014-06-14 12:55:24 -07:00
mike wakerly 66eec6c870 open(): Set mConnection eagerly, and clear on failure.
Similar to CdcAcmSerialDriver. Issue #53.
2014-06-14 12:55:24 -07:00
mike wakerly 61714523fc Fix open().
Issue #53.
2014-06-14 12:55:24 -07:00
mike wakerly a331afaa1a UsbSerialProber: Expose getDefaultProbeTable(). 2014-06-14 12:55:24 -07:00
mike wakerly e4b3ed610c UsbSerialPort: Add port number to interface. 2014-06-14 12:55:24 -07:00
mike wakerly 8a152071b4 Update README.md 2014-06-14 12:55:21 -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
mike w d9db4e3607 Merge pull request #63 from venkateshshukla/patch-1
Corrected USB Control Request Type definitions
2014-05-18 11:47:47 -07:00
Venkatesh Shukla 6ef7e80f81 Corrected USB Control Request Type definitions
Even though they are not being used, might as well set them right. The other option would be to delete these four lines. For reference, http://www.beyondlogic.org/usbnutshell/usb6.shtml

SIgned-off-by Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>
2014-05-18 22:47:17 +05:30
mike w 5c8a6556a9 Update README.md 2014-03-03 23:44:06 -08:00
mike w c212114340 Merge pull request #39 from vocaro/master
Throw exception on bad parameters to Prolific
2013-11-06 18:34:16 -08:00
Trevor Harmon 275589eeb6 Throw exception on bad parameters to Prolific 2013-11-06 16:02:05 -08:00
mike wakerly 7e9589d582 Add wiki links. 2013-10-28 18:44:33 -07:00
mike wakerly d207612d4d Fix for botched merge 730ed711. 2013-10-28 17:20:47 -07:00
Arthur Benemann d272021034 Adding support for the new FT231X IC from FTDI
To use it as a serial-USB bridge it's the same thing as a FT232 IC
2013-10-28 17:06:51 -07:00
mike wakerly f878d5db80 Classpath update from ADT. 2013-10-28 17:06:51 -07:00
Felix Hädicke 730ed711e1 UsbSerialPort: add purgeHwBuffers method.
Consolidates following changes from Felix (newest first):
  1123807 Rename flushHwBuffers to purgeHwBuffers
  3eb145d Use UsbSerialPort instead of UsbSerialDriver in SerialInputOutputManager
  f91a974 Return true in flushHwBuffers default implementation if there is nothing to flush
  69c0b59 Implement flushHwBuffers for Cp2102 driver
  4a41bd9 Rename UsbSerialPort.flush function to flushHwBuffers
  c908da4 Refactoring: Make ProlificSerialDriver a subclass of CdcAcmSerialDriver
  39cb480 Refactoring: New UsbSerialPort interface
  d542f64 Refactoring: Do not require permission to USB device when probing
  9a13571 Support flushing non-written / non-read data
2013-10-28 17:05:22 -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 w 4b4499f369 Update README.md 2013-09-13 09:34:09 -07:00
mike w d7ba0be9d4 Update README.md 2013-09-13 09:33:53 -07:00
mike w e2c042fc89 Update README.md 2013-09-13 09:29:42 -07:00
Felix Hädicke eca40d6b11 FTDI driver: Filter status bytes
Filter status bytes at the beginning of every USB package received from
FTDI serial adapters
2013-05-22 13:08:05 -07:00
mike wakerly b709823906 Update demo activity.
Demo now consists of two activities:
  - DeviceListActivity shows all usb devices (including unsupported ones)
    in a ListView.
  - SerialConsoleActivity dumps the data stream for a device selected in
    DeviceListActivity.
2013-05-22 13:04:05 -07:00
mike wakerly b07bbcf292 Eclipse settings: adjust import order to match Android style. 2013-05-22 12:58:24 -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