Kevin Hester
|
2c75d0dee7
|
WIP add concept of interface factories
|
2021-03-29 20:29:38 +08:00 |
|
Kevin Hester
|
2ec15bf7b1
|
remove support for the old address prefs key (deprecated pre 1.0)
|
2021-03-29 19:56:32 +08:00 |
|
Kevin Hester
|
8b70bf1a14
|
add WIP TCPInterface
|
2021-03-29 19:47:24 +08:00 |
|
Kevin Hester
|
1ebc710006
|
Split StreamInterface from SerialInterface, so it can be a TCPInterface baseclass
|
2021-03-29 19:10:52 +08:00 |
|
Kevin Hester
|
d510576fa8
|
fix warnings
|
2021-03-29 19:08:42 +08:00 |
|
Kevin Hester
|
bfd9b65cc8
|
oops typos
|
2021-03-28 11:05:39 +08:00 |
|
Kevin Hester
|
9e146e9b93
|
stop autobug spam about spiffs writing on misformattted devices
|
2021-03-28 10:54:33 +08:00 |
|
Kevin Hester
|
0b957a7b1c
|
fix autobug
|
2021-03-28 10:42:19 +08:00 |
|
Kevin Hester
|
6a840c95ca
|
fix autobug NPE
|
2021-03-28 10:33:59 +08:00 |
|
Kevin Hester
|
32cef96e16
|
some operations should be allowed before isConnected (autobug)
|
2021-03-27 18:15:57 +08:00 |
|
Kevin Hester
|
51f66f715f
|
fix warning
|
2021-03-27 17:31:32 +08:00 |
|
Kevin Hester
|
d3556ea9f9
|
Merge branch 'dev1.2' of https://github.com/geeksville/Meshtastic-Android into dev1.2
# Conflicts:
# app/src/main/java/com/geeksville/mesh/service/MeshService.kt
|
2021-03-27 17:29:46 +08:00 |
|
Kevin Hester
|
5a64d1520c
|
don't generate redundant node change broadcasts for rx positions
|
2021-03-27 16:14:57 +08:00 |
|
Kevin Hester
|
9a7e46c5df
|
fill in for local device that happens to not have GPS signal (even if has GPS)
|
2021-03-27 15:50:16 +08:00 |
|
Kevin Hester
|
d41cef5d38
|
rate limit check here is not needed here, better just to limit the position broadcast interval
|
2021-03-27 13:26:07 +08:00 |
|
Kevin Hester
|
07c41bfaed
|
ignore nop position updates from the local device
|
2021-03-27 13:25:01 +08:00 |
|
Kevin Hester
|
3c457a118d
|
cleanup lastHeard in node info (instead of position.time)
|
2021-03-27 10:55:16 +08:00 |
|
Kevin Hester
|
bff21e0026
|
cleanup lastHeard in node info (instead of position.time)
|
2021-03-27 10:53:39 +08:00 |
|
Kevin Hester
|
0088f40eb0
|
fix location-fill in problem not working (ht @hansi)
|
2021-03-25 11:55:55 +08:00 |
|
Kevin Hester
|
2b4b063ca7
|
fix problem noticed by @havealoha, device region not fetched the first time app is run
|
2021-03-24 15:19:26 +08:00 |
|
Kevin Hester
|
10d6537972
|
Disable the "set default channel" button if already on the default channel
|
2021-03-24 14:28:11 +08:00 |
|
Kevin Hester
|
5f6cb7637c
|
Merge remote-tracking branch 'root/master' into dev1.2
# Conflicts:
# app/src/main/java/com/geeksville/mesh/MainActivity.kt
|
2021-03-24 13:49:46 +08:00 |
|
Kevin Hester
|
37de9de8a1
|
fix warning
|
2021-03-24 13:48:32 +08:00 |
|
Kevin Hester
|
ad7a189c51
|
add default channel button
|
2021-03-24 13:48:26 +08:00 |
|
Kevin Hester
|
12ea70174e
|
fix autobug when changing channels
|
2021-03-23 13:40:03 +08:00 |
|
Kevin Hester
|
dd9a2b99d7
|
fix autobug NPE
|
2021-03-23 13:21:51 +08:00 |
|
Kevin Hester
|
cea7755aa4
|
ignore BLE errors while closing
|
2021-03-23 13:17:36 +08:00 |
|
Kevin Hester
|
2327c5e693
|
fix autobug while shutting down interface
|
2021-03-23 13:07:32 +08:00 |
|
Kevin Hester
|
518241c3c9
|
less logspam
|
2021-03-23 13:05:50 +08:00 |
|
Vadim Furman
|
13d63ee52b
|
More rssi
|
2021-03-22 21:21:58 -07:00 |
|
Vadim Furman
|
0d9f31f7fb
|
Pipe rssi to the view
|
2021-03-22 21:10:58 -07:00 |
|
Vadim Furman
|
b5c5cf0153
|
Fixed formatting
|
2021-03-21 18:15:54 -07:00 |
|
Kevin Hester
|
278d82e99a
|
cleanly kill job if we get an exception during firmware update
|
2021-03-20 18:47:12 +08:00 |
|
Kevin Hester
|
c9d18b00a4
|
don't let user update firmware without setting a region.
|
2021-03-20 17:47:02 +08:00 |
|
Kevin Hester
|
fb07b1dc83
|
clean up position sending, also always provide time to the mesh
|
2021-03-20 11:23:31 +08:00 |
|
Vadim Furman
|
8aa7585fdd
|
Merge remote-tracking branch 'upstream/master'
|
2021-03-19 16:55:22 -07:00 |
|
Vadim Furman
|
5e4470d25e
|
Use default scope for file save and display snr
|
2021-03-19 14:33:55 -07:00 |
|
Kevin Hester
|
93f110158f
|
preserve even old 1.0 style region names during firmware update
|
2021-03-19 23:14:46 +08:00 |
|
Kevin Hester
|
54bf0e85c1
|
make 1.2 firmware update work even for old 1.0 devices
|
2021-03-19 22:49:51 +08:00 |
|
Kevin Hester
|
699d5076b5
|
use unmock to test and fix the channel suffix generation to match device
|
2021-03-19 17:42:26 +08:00 |
|
Kevin Hester
|
c405cdc200
|
try to notice when user wants to go back to default settings
|
2021-03-19 17:09:35 +08:00 |
|
Kevin Hester
|
a18343e30c
|
Merge remote-tracking branch 'root/master' into dev1.2
# Conflicts:
# app/src/main/java/com/geeksville/mesh/service/MeshService.kt
# app/src/main/java/com/geeksville/mesh/service/MockInterface.kt
# app/src/main/res/values/strings.xml
|
2021-03-19 15:09:33 +08:00 |
|
Kevin Hester
|
3ab9ee4afc
|
Merge branch 'master' into master
|
2021-03-19 15:00:49 +08:00 |
|
goga
|
3e3dc47440
|
oops, show not only my coords, but neighbour's too
|
2021-03-18 11:11:37 +05:00 |
|
Vadim Furman
|
78a08898fe
|
Save messages in CSV and fix position broadcast
|
2021-03-17 21:00:01 -07:00 |
|
Kevin Hester
|
6ed7af3763
|
fix autobug with getnodenum failing during startup
|
2021-03-17 16:04:29 +08:00 |
|
Kevin Hester
|
aac5e7cd7e
|
stop fetching channels at first !disabled entry
|
2021-03-17 15:53:36 +08:00 |
|
Kevin Hester
|
3175d5e2d2
|
autobug while app shutting down
|
2021-03-17 15:53:08 +08:00 |
|
Kevin Hester
|
c2f578c971
|
fix autobug when setting channels on !connected radio
|
2021-03-17 15:40:09 +08:00 |
|
Kevin Hester
|
98356b9205
|
fix autobug crash when primary channel is null
|
2021-03-17 15:37:09 +08:00 |
|