1
0
mirror of https://github.com/mik3y/usb-serial-for-android synced 2025-06-07 07:56:20 +00:00

Commit Graph

  • 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) Kai Morich 2019-02-03 10:22:53 +01:00
  • e527afdf35 compile+target sdk 28, gradle 4.6 Kai Morich 2018-11-11 09:29:09 +01:00
  • f54dd65624
    Merge pull request #212 from kai-morich/multiport kai-morich 2019-10-05 10:32:27 +02:00
  • 61b272b8b6 support ft_232h, cp210_ multiport devices Kai Morich 2018-05-10 20:28:26 +02:00
  • 0ea5b282b7 implement async read for all devices Kai Morich 2018-03-23 22:58:33 +01:00
  • adb22f718e build tools update; instrumented device test Kai Morich 2018-03-09 22:37:06 +01:00
  • c89ca2c96a
    Merge pull request #195 from kai-morich/ch340-parameter kai-morich 2019-10-04 16:50:16 +02:00
  • d7147201de
    Merge pull request #188 from kai-morich/ch340-async kai-morich 2019-10-04 16:49:50 +02:00
  • eb2de17af8
    Merge pull request #170 from kai-morich/ftdi-async kai-morich 2019-10-04 16:49:03 +02:00
  • deabc510c1
    Merge pull request #189 from kai-morich/cdc-endpoints kai-morich 2019-10-04 16:48:03 +02:00
  • f1c147125f
    Merge pull request #156 from grevaillot/master kai-morich 2019-10-04 16:45:34 +02:00
  • 9c1ca288ae CH34x: data bits, parity, stop bits CP21xx: mark+space all devices: return error on unsupported parameters Kai Morich 2018-01-20 13:09:29 +01:00
  • df4e9174cb enable async read for CH340 as in CDC driver to prevent data loss at high baud rates Kai Morich 2017-11-03 22:52:32 +01:00
  • fcd8596bdd enable async read for FTDI as in CDC driver. this prevents -1 error from bulkTransfer() when receiving data in multiple packets, e.g. if consumed to slow at high baud rates. prevent loss of last packet if full Kai Morich 2017-04-01 23:15:55 +02:00
  • 608c67499a support USB devices with other non CDC related endpoints, e.g. when using ARM mbed DAPLink firmware Kai Morich 2017-02-17 22:03:32 +01:00
  • 73b8b73133 ch34xSerialDriver: support more baudrates. Guillaume Revaillot 2016-11-16 13:58:01 +01:00
  • b96f9ca7a2 Merge pull request #108 from Scypho/master mike w 2016-09-11 16:32:00 -04:00
  • 6d8c40a71c Merge pull request #137 from shanet/readme_fixes mike w 2016-09-11 16:30:05 -04:00
  • 3d6c092e07 Merge pull request #147 from jmiguelrc/add_support_arduino_micro mike w 2016-09-11 16:29:18 -04:00
  • 458ed446fb Add support for Arduino Micro João Costa 2016-07-08 16:29:55 +01:00
  • 1ef426920f fix example code in README shane tully 2016-05-01 18:37:02 -07:00
  • 3479892809 fix link to device_filter.xml and remove trailing whitespace in README shane tully 2016-05-01 18:31:40 -07:00
  • ccc8e8d3f0 Merge pull request #96 from marcosdiez/dtr_and_rts mike w 2016-03-23 19:31:56 -04:00
  • f53c5e548a Merge pull request #103 from xeonfusion/patch-1 mike w 2016-03-23 19:31:24 -04:00
  • b9b9c7268f Merge pull request #121 from xseignard/master mike w 2016-03-23 19:27:55 -04:00
  • e0d9c3c091 Added CH34x driver xseignard 2015-12-09 02:29:30 +01:00
  • a213f06ad0 Merge pull request #111 from sureshjoshi/master mike w 2015-06-23 10:05:45 -04:00
  • 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 SJ 2015-06-23 00:24:43 -04:00
  • 45b8364103 adding support for USB devices with only one channel Jens Peter Schroer 2015-05-12 12:22:28 +02:00
  • 50dda78a63 Update ProlificSerialDriver.java xeonfusion 2015-03-13 15:50:14 +04:00
  • e04c5f8877 User can now set DTR and RTS on the fly Marcos Diez 2015-01-17 14:34:31 +02:00
  • 228c7936eb Merge pull request #85 from treymarc/patch-1 mike w 2014-11-10 23:10:04 -05:00
  • b251430e02 remove uncessary call to mWriteBuffer.position() Trey Marc 2014-11-10 23:35:03 +01:00
  • ef13784f4f Fix off-by-one error in filterStatusBytes. mike w 2014-11-10 10:24:53 -05:00
  • f6f7e2600a Merge pull request #82 from treymarc/patch-1 mike w 2014-11-10 09:38:27 -05:00
  • 37bfca8908 Merge pull request #84 from diegoherranz/master mike w 2014-11-04 10:43:03 -05:00
  • 49af3725d0 Fix typo on link to usbSerialExamples Diego Herranz 2014-11-04 16:31:58 +01:00
  • 4ccaff47b1 source formating :replaced tab treymarc 2014-10-27 22:03:58 +01:00
  • 8f439384a7 Correct USART init for stm32 autobauding Trey Marc 2014-10-27 21:26:37 +01:00
  • 09c84a4a3c added support to retrieve the device serial number bens-unit01 2014-09-09 16:06:28 -04:00
  • dbdf95525e maven: Update group name and artifact id. mike wakerly 2014-09-08 11:22:17 -07:00
  • 06582e68ad Add Maven Central uploadArchives target. mike wakerly 2014-09-08 10:41:08 -07:00
  • c842a1d5f6 Fix LICENSE file. mike wakerly 2014-09-08 10:39:58 -07:00
  • 0b65b42f84 Update build tools. mike wakerly 2014-09-08 10:17:01 -07:00
  • 64652c1971 Merge pull request #77 from chiragnagpal/master mike w 2014-09-01 09:52:47 -07:00
  • 942adc18a2 modified: README.md Chirag Nagpal 2014-09-01 21:40:26 +05:30
  • 4a226864b0 Merge branch 'develop' mike wakerly 2014-06-24 13:47:22 -07:00
  • a9c42b96e1 Update build tools. mike wakerly 2014-06-24 13:45:45 -07:00
  • 6ef85d04c1 cdc: Special case read timout == Integer.MAX_VALUE. mike wakerly 2014-03-31 22:59:46 -07:00
  • 8e8ded4a9c cdc: Add async read capability. mike wakerly 2014-04-15 15:06:00 -07:00
  • 95592f984a Convert to gradle. mike wakerly 2014-03-31 23:40:49 -07:00
  • 9c577949b0 Add ProbeDevice. mike wakerly 2014-03-31 23:12:52 -07:00
  • 66eec6c870 open(): Set mConnection eagerly, and clear on failure. mike wakerly 2014-03-19 21:59:13 -07:00
  • 61714523fc Fix open(). mike wakerly 2014-03-19 21:51:09 -07:00
  • a331afaa1a UsbSerialProber: Expose getDefaultProbeTable(). mike wakerly 2014-02-04 14:22:35 -08:00
  • e4b3ed610c UsbSerialPort: Add port number to interface. mike wakerly 2014-02-04 14:22:14 -08:00
  • 8a152071b4 Update README.md mike wakerly 2013-10-28 18:33:23 -07:00
  • e62e95be2e Rename Cp2102SerialDriver to Cp21xxSerialDriver and add Usb IDs for more Silabs devices Felix Hädicke 2013-06-05 23:37:55 +02:00
  • 8abc3be1f1 API refactor, adding UsbSerialPort interface. mike wakerly 2013-10-28 16:11:21 -07:00
  • d9db4e3607 Merge pull request #63 from venkateshshukla/patch-1 mike w 2014-05-18 11:47:47 -07:00
  • 6ef7e80f81 Corrected USB Control Request Type definitions Venkatesh Shukla 2014-05-18 22:47:17 +05:30
  • 5c8a6556a9 Update README.md mike w 2014-03-03 23:44:06 -08:00
  • c212114340 Merge pull request #39 from vocaro/master mike w 2013-11-06 18:34:16 -08:00
  • 275589eeb6 Throw exception on bad parameters to Prolific Trevor Harmon 2013-11-06 16:02:05 -08:00
  • 7e9589d582 Add wiki links. mike wakerly 2013-10-28 18:44:33 -07:00
  • d207612d4d Fix for botched merge 730ed711. mike wakerly 2013-10-28 17:20:47 -07:00
  • d272021034 Adding support for the new FT231X IC from FTDI Arthur Benemann 2013-09-30 15:03:23 -03:00
  • f878d5db80 Classpath update from ADT. mike wakerly 2013-10-28 16:48:15 -07:00
  • 730ed711e1 UsbSerialPort: add purgeHwBuffers method. Felix Hädicke 2013-05-26 18:55:49 +02:00
  • 2bdcbfd16e Device support: PL2303. Felix Hädicke 2013-05-22 00:15:36 +02:00
  • 4b4499f369 Update README.md mike w 2013-09-13 09:34:09 -07:00
  • d7ba0be9d4 Update README.md mike w 2013-09-13 09:33:53 -07:00
  • e2c042fc89 Update README.md mike w 2013-09-13 09:29:42 -07:00
  • eca40d6b11 FTDI driver: Filter status bytes Felix Hädicke 2013-05-17 18:36:57 +02:00
  • b709823906 Update demo activity. mike wakerly 2013-05-22 13:04:05 -07:00
  • b07bbcf292 Eclipse settings: adjust import order to match Android style. mike wakerly 2013-05-22 12:58:24 -07:00
  • 386b98ac46 UsbSerialProber: API cleanup; support multi-port devices. mike wakerly 2013-05-22 11:28:30 -07:00
  • 3991b2c7c7 Fix typo. mike wakerly 2013-05-22 10:47:45 -07:00
  • 22c4c9b280 CDC: fix incorrect stop bits (thanks vovkab). mike wakerly 2013-04-07 23:06:30 -07:00
  • beccfbb409 Add Leaflabs Maple to CDC probe table. mike wakerly 2013-04-07 22:50:32 -07:00
  • f73b485418 Remove setBaudRate(); do not touch line config in open(). mike wakerly 2013-04-07 22:40:55 -07:00
  • fe2eb8278b UsbSerialDriver is an interface once again. mike wakerly 2013-02-19 13:22:02 -08:00
  • 2b3528b425 added support for cp2102 device ducky-hong 2013-01-28 01:10:05 +09:00
  • c3ac464ab3 Rename LUFA ids (which use Ateml's vendor code) to match Linux usb.ids mike wakerly 2013-01-16 09:49:21 -08:00
  • 890e543e0c Added support for LUFA Virtual Serial Example Elliot Smith 2013-01-15 12:03:48 +10:00
  • dfea06412f Remove stray 'R' import. mike wakerly 2012-12-10 10:41:51 -08:00
  • f35468e0f8 Rewind output buffer before copying. mike wakerly 2012-12-07 17:47:17 -08:00
  • 3f271aab81 Add setParameters() method and deprecate setBaudRate(). mike wakerly 2012-12-07 11:43:18 -08:00
  • 0424133e58 Update changelog; add BuildInfo. mike wakerly 2012-11-28 10:35:56 -08:00
  • 111707c92f Driver interface: add methods for CD, CTS, DSR, DTR, RI, and RTS. mike wakerly 2012-11-28 10:24:47 -08:00
  • a3b9c27f84 Update Eclipse prefs. mike wakerly 2012-11-13 10:54:35 -08:00
  • 3812fbcb55 cdc: Remove spurious readAmt line from previous commit. v0.1.0 mike wakerly 2012-10-12 09:04:27 -07:00
  • b328f3cbc9 Increase default read/write buffer sizes; allow tuning. mike wakerly 2012-10-11 19:40:54 -07:00
  • c5e9955b01 Update device support; change interface to abstract base class. mike wakerly 2012-10-10 22:52:02 -07:00
  • 28054ab154 Add gitignore. mike wakerly 2012-10-10 21:41:37 -07:00
  • 9cf6e4e0b3 Add example arduino program. mike wakerly 2012-08-30 17:08:44 -07:00
  • b96d43639e FTDI driver: Experimental async support. mike wakerly 2012-08-09 15:32:25 -07:00
  • fbf2607124 Cdc driver: probe all Arduinos. mike wakerly 2012-07-15 22:19:28 -07:00
  • f2ff56ba51 cdc driver: swallow exception for now. mike wakerly 2012-06-29 01:58:11 -07:00
  • b4b6d147ea Initial CDC ACM support. mike wakerly 2012-06-26 23:15:48 -07:00