diff --git a/TODO.md b/TODO.md index c05937a7..fc4a86f5 100644 --- a/TODO.md +++ b/TODO.md @@ -1,12 +1,12 @@ # Remaining tasks before declaring 1.0 -- fix release build inclusion of firmware +- feh123 problem sony +- fix release build inclusion of firmware - per https://developer.android.com/studio/build/build-variants - Android frontend should refetch the android messages from backend service on Resume - disable software update button after update finishes - first message sent is still doubled for some people - let users set arbitrary params in android -* add a low level settings screen (let user change any of the RadioConfig parameters) -- optionally include firmware files in debug builds - currently they are release only. per https://developer.android.com/studio/build/build-variants +- add a low level settings screen (let user change any of the RadioConfig parameters) Things for the betaish period. diff --git a/app/src/main/java/com/geeksville/mesh/service/BluetoothInterface.kt b/app/src/main/java/com/geeksville/mesh/service/BluetoothInterface.kt index 92ba0eb7..64e308b7 100644 --- a/app/src/main/java/com/geeksville/mesh/service/BluetoothInterface.kt +++ b/app/src/main/java/com/geeksville/mesh/service/BluetoothInterface.kt @@ -402,7 +402,7 @@ class BluetoothInterface(val service: RadioInterfaceService, val address: String // we begin by setting our MTU size as high as it can go (if we can) if (shouldSetMtu) - safe!!.asyncRequestMtu(512) { mtuRes -> + safe?.asyncRequestMtu(512) { mtuRes -> try { mtuRes.getOrThrow() // FIXME - why sometimes is the result Unit!?! debug("MTU change attempted") diff --git a/geeksville-androidlib b/geeksville-androidlib index 792b33a4..9f830067 160000 --- a/geeksville-androidlib +++ b/geeksville-androidlib @@ -1 +1 @@ -Subproject commit 792b33a4a82316d0e15be1e15fcf2d777fdc41e0 +Subproject commit 9f83006768de5ca714f4c43e723a3477a91d0713