Improve USB disconnection handling and add payload length validation for USB frames

This commit is contained in:
just_stuff_tm
2026-03-02 03:24:19 -05:00
committed by just-stuff-tm
parent 3542adad1d
commit 3cec3dc233
2 changed files with 13 additions and 2 deletions
@@ -105,8 +105,12 @@ class MainActivity : FlutterActivity() {
"connect" -> handleUsbConnect(call, result)
"write" -> handleUsbWrite(call, result)
"disconnect" -> {
closeUsbConnection()
result.success(null)
usbIoExecutor.execute {
closeUsbConnection()
mainHandler.post {
result.success(null)
}
}
}
else -> result.notImplemented()
}