Meshtastic-Android/app/src/main/java/com/geeksville/mesh
geeksville 38b4bc255c 0.7.90 read on if you want to see the stories of bluetooth trauma #76
So I'm trying to get an old version of bluetooth on Sony phones to work
In the process I realized I've always been doing something dumb which
bastically works fine, but is an ugly hack I also did to support old
devices.  Due to an accident of history there were two different layers
of the app which were trying to manage bluetooth connections, which was
dumb.  Always only one layer of an app should worry about such things.

/**
     * Should we automatically try to reconnect when we lose our connection?
     *
     * Originally this was true, but over time (now that clients are smarter and need to build
     * up more state) I see this was a mistake.  Now if the connection drops we just call
     * the lostConnection callback and the client of this API is responsible for reconnecting.
     * This also prevents nasty races when sometimes both the upperlayer and this layer decide to reconnect
     * simultaneously.
     */
2020-07-04 17:40:44 -07:00
..
model Display battery level of remote nodes #64 2020-07-01 08:28:06 -04:00
service 0.7.90 read on if you want to see the stories of bluetooth trauma #76 2020-07-04 17:40:44 -07:00
ui fix software update button 2020-07-02 10:37:35 -07:00
DataPacket.kt message status updates are coded but not yet tested. 2020-05-30 19:58:36 -07:00
MainActivity.kt fix warning 2020-07-02 14:46:29 -07:00
MeshUtilApplication.kt Rather than waiting for crashlytics to send on next launch, send reports 2020-04-24 18:42:57 -07:00
MyNodeInfo.kt add a min appVersion check, so devices can tell user when android app needs 2020-06-03 16:16:51 -07:00
NodeInfo.kt fix unit tests 2020-07-02 14:46:37 -07:00