├── .gitignore ├── .idea ├── .gitignore ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── CHANGELOG.txt ├── LICENSE.txt ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── test ├── arduino_leonardo_bridge │ └── arduino_leonardo_bridge.ino ├── rfc2217_server.diff └── serial_test │ └── serial_test.ino ├── usbSerialExamples ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── hoho │ │ └── android │ │ └── usbserial │ │ └── examples │ │ ├── DeviceListActivity.java │ │ └── SerialConsoleActivity.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-ldpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── layout │ ├── main.xml │ └── serial_console.xml │ ├── values │ └── strings.xml │ └── xml │ └── device_filter.xml └── usbSerialForAndroid ├── build.gradle ├── publishToMavenLocal.gradle └── src ├── androidTest ├── AndroidManifest.xml └── java │ └── com │ └── hoho │ └── android │ └── usbserial │ └── DeviceTest.java └── main ├── AndroidManifest.xml └── java └── com └── hoho └── android └── usbserial ├── driver ├── CdcAcmSerialDriver.java ├── Ch34xSerialDriver.java ├── CommonUsbSerialPort.java ├── Cp21xxSerialDriver.java ├── FtdiSerialDriver.java ├── ProbeTable.java ├── ProlificSerialDriver.java ├── UsbId.java ├── UsbSerialDriver.java ├── UsbSerialPort.java ├── UsbSerialProber.java └── UsbSerialRuntimeException.java └── util ├── HexDump.java └── SerialInputOutputManager.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/CHANGELOG.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/settings.gradle -------------------------------------------------------------------------------- /test/arduino_leonardo_bridge/arduino_leonardo_bridge.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/test/arduino_leonardo_bridge/arduino_leonardo_bridge.ino -------------------------------------------------------------------------------- /test/rfc2217_server.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/test/rfc2217_server.diff -------------------------------------------------------------------------------- /test/serial_test/serial_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/test/serial_test/serial_test.ino -------------------------------------------------------------------------------- /usbSerialExamples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/build.gradle -------------------------------------------------------------------------------- /usbSerialExamples/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /usbSerialExamples/src/main/java/com/hoho/android/usbserial/examples/DeviceListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/java/com/hoho/android/usbserial/examples/DeviceListActivity.java -------------------------------------------------------------------------------- /usbSerialExamples/src/main/java/com/hoho/android/usbserial/examples/SerialConsoleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/java/com/hoho/android/usbserial/examples/SerialConsoleActivity.java -------------------------------------------------------------------------------- /usbSerialExamples/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /usbSerialExamples/src/main/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /usbSerialExamples/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /usbSerialExamples/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /usbSerialExamples/src/main/res/layout/serial_console.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/res/layout/serial_console.xml -------------------------------------------------------------------------------- /usbSerialExamples/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /usbSerialExamples/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialExamples/src/main/res/xml/device_filter.xml -------------------------------------------------------------------------------- /usbSerialForAndroid/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/build.gradle -------------------------------------------------------------------------------- /usbSerialForAndroid/publishToMavenLocal.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/publishToMavenLocal.gradle -------------------------------------------------------------------------------- /usbSerialForAndroid/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /usbSerialForAndroid/src/androidTest/java/com/hoho/android/usbserial/DeviceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/androidTest/java/com/hoho/android/usbserial/DeviceTest.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CdcAcmSerialDriver.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/Ch34xSerialDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/Ch34xSerialDriver.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CommonUsbSerialPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/CommonUsbSerialPort.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/Cp21xxSerialDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/Cp21xxSerialDriver.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/FtdiSerialDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/FtdiSerialDriver.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/ProbeTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/ProbeTable.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/ProlificSerialDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/ProlificSerialDriver.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbId.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbSerialDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbSerialDriver.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbSerialPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbSerialPort.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbSerialProber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbSerialProber.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbSerialRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/UsbSerialRuntimeException.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/util/HexDump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/util/HexDump.java -------------------------------------------------------------------------------- /usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/util/SerialInputOutputManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-morich/usb-serial-for-android/HEAD/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/util/SerialInputOutputManager.java --------------------------------------------------------------------------------