diff --git a/app/src/main/java/com/geeksville/mesh/repository/usb/SerialConnectionImpl.kt b/app/src/main/java/com/geeksville/mesh/repository/usb/SerialConnectionImpl.kt index b8652eee..99260c59 100644 --- a/app/src/main/java/com/geeksville/mesh/repository/usb/SerialConnectionImpl.kt +++ b/app/src/main/java/com/geeksville/mesh/repository/usb/SerialConnectionImpl.kt @@ -101,12 +101,7 @@ internal class SerialConnectionImpl( ioRef.set(this) } - Thread(io).apply { - isDaemon = true - priority = Thread.MAX_PRIORITY - name = "serial reader" - }.start() // No need to keep reference to thread around, we quit by asking the ioManager to quit - + io.start() listener.onConnected() } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 58c3a0c8..eaf1fcf9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -37,7 +37,7 @@ protobuf-gradle-plugin = "0.9.4" protobuf-kotlin = "4.30.1" room = "2.6.1" streamsupport-minifuture = "1.7.4" -usb-serial-android = "3.8.1" +usb-serial-android = "3.9.0" viewpager2 = "1.1.0" work-runtime-ktx = "2.10.0" zxing-android-embedded = "4.3.0"