Georg Lukas
5f846e5dd5
Bluetooth: improve error message. Fix #150
2017-05-10 13:33:00 +02:00
Georg Lukas
09c49acaee
Backend: support TNC2
2017-05-10 13:32:57 +02:00
Georg Lukas
e3274fb20a
Kenwood: UI for enabling GPS tx and logging
2017-05-10 13:32:54 +02:00
Georg Lukas
77004a0670
USB: fix really dumb 100% CPU usage bug
2017-05-10 13:32:51 +02:00
Georg Lukas
66e6d76c2d
Fix Scala warnings from the future
2017-04-24 05:19:01 +02:00
Georg Lukas
e5738ce090
Kenwood: ignore 'cmd:' prefix in APRS mode
2017-03-02 08:11:52 +01:00
Georg Lukas
d00c18650a
Prevent 'digipeated by' on local echo
2017-03-02 07:08:07 +01:00
Georg Lukas
166cf89ed2
USB: manually close USB serial, fix CPU overload bug
2017-03-02 07:06:58 +01:00
Georg Lukas
7c17f16a98
Prefs: disallow multi-line strings
2017-02-15 10:48:08 +01:00
Georg Lukas
942b93268d
OSM: fix keyboard zoom
2016-11-13 12:58:23 +01:00
Georg Lukas
68b558c7e5
Merge branch 'master' into mapsforge
2016-11-13 12:42:39 +01:00
Georg Lukas
ccf4913dea
Map: use `<<` and `>>` keys for zoom
2016-11-13 12:42:12 +01:00
Georg Lukas
5b6ede466d
Merge branch 'master' into mapsforge
2016-10-06 12:35:57 +02:00
Georg Lukas
f314e97a8a
Map: slightly improved text rendering
2016-10-06 12:35:40 +02:00
Georg Lukas
e9dc968706
translation fixups
2016-10-06 12:35:40 +02:00
Georg Lukas
1886218ed6
backend: move TNC init from 'backend' to 'proto'
2016-10-06 11:33:27 +02:00
Georg Lukas
d90b2233ef
prefs: cleanups
2016-10-06 10:59:19 +02:00
Georg Lukas
f48a5a1c2a
beacon: add frequency support. Fix #93
2016-10-06 10:50:22 +02:00
Georg Lukas
8a77a0b496
Position: remove space char, fix #93
2016-10-05 18:12:22 +02:00
Georg Lukas
2ff245a7b6
Messaging: limit 'Send message to...' callsign edit field, fix #73
2016-10-05 18:05:25 +02:00
Georg Lukas
4b13c8a579
USB: fix proto stop for Kenwood GPS
2016-10-05 17:43:33 +02:00
Georg Lukas
40539f9487
Intent API: add LINK_ON/LINK_OFF events
2016-10-05 17:42:21 +02:00
Georg Lukas
16407b4224
icons: update Hes' icon picture
2016-10-05 17:40:44 +02:00
Georg Lukas
af31095a57
tnc/backend: use new TX post type
2016-10-05 17:39:39 +02:00
Georg Lukas
549fb91d5d
DB: new log type 'TX' for outgoing non-APRS data like TNC init
2016-10-05 17:39:35 +02:00
Georg Lukas
46c5c4f37d
Kenwood: always enable GPS
2016-10-05 17:39:35 +02:00
Georg Lukas
1c535ac281
osm prefs: add support for convoluted Android 5+ external/primary storage URLs
2016-09-24 14:52:40 +02:00
Georg Lukas
b48dca4a99
Merge branch 'master' into mapsforge
2016-09-21 17:09:26 +02:00
Georg Lukas
c8a57cd516
prefs: made location prefs work like new backend prefs
2016-09-21 16:52:09 +02:00
Georg Lukas
3bd654c23d
UI: reverted material theme, fixed mic level for now
2016-09-21 16:31:01 +02:00
Georg Lukas
c87deb936d
station: added working external map
2016-09-21 16:14:24 +02:00
Georg Lukas
ee862b87ca
USB: added turbo speed
2016-09-21 15:14:36 +02:00
Georg Lukas
5df3cfb049
USB: remember last used mode per device ID
2016-09-21 15:11:11 +02:00
Georg Lukas
d1cb326c6f
Map: shamelessly stolen aprs.fi path style
2016-09-21 14:37:32 +02:00
Georg Lukas
7d576e3d83
backend: implement upgrade path
2016-09-21 12:42:29 +02:00
Georg Lukas
5c4beab41b
startup: switch to proto prefs for passcode
2016-09-21 12:42:13 +02:00
Georg Lukas
fedea544f4
icons: use Hes' overlay letters
2016-09-21 11:28:19 +02:00
Georg Lukas
ae1902ac0e
prefs: symbol picker, fix #118
2016-09-21 11:28:18 +02:00
Georg Lukas
78ca04995c
icons: made icons 'nodpi', requires API r8
2016-09-21 11:28:18 +02:00
Georg Lukas
f748391b9b
backend: major rework of backend/proto/link
...
There are now two major axes for a backend config, and the following
combinations are allowed.
* "proto" is the protocol:
* AFSK
* APRS-IS
* KISS
* Kenwood
* "link" is the connection type for KISS and Kenwood:
* USB Serial
* Bluetooth SPP
* TCP/IP (client)
* "aprsis" is the connection type for APRS-IS:
* TCP connection
* HTTP POST
* UDP (send only)
"backend" is the effective configuration that results from "proto" and
"link"/"aprsis", and it's responsible for creating the right backend
class. The backend class will then use the appropriate protocol handler.
2016-09-21 10:38:22 +02:00
Georg Lukas
b41b9fae75
backend: centralize TncProto logic
2016-09-20 16:40:54 +02:00
Georg Lukas
74e58b87d1
Merge branch 'master' into mapsforge
2016-09-17 19:05:38 +02:00
Georg Lukas
04f771c4ef
USB: UsbSerial 4.4 from git
...
Compilation, in UsbSerial directory:
cd usbserial && \
../gradlew build && \
unzip build/outputs/aar/usbserial-debug.aar classes.jar && \
mv classes.jar ../../aprsdroid/libs/usbserial-4.4.jar
Also updated supported list of USB device IDs.
2016-09-17 17:33:12 +02:00
Georg Lukas
e85db4fc0a
USB: Oh Google why for God's sake are you using decimal USB device IDs?!?!
2016-09-17 14:26:52 +02:00
Georg Lukas
9d3c0638e4
APRS-IS: move filter init into PrefsWrapper
2016-09-16 17:13:06 +02:00
Georg Lukas
748bf01853
service: always use digi_path, even on APRS-IS
2016-09-16 17:11:57 +02:00
Georg Lukas
19cc48f2e7
Kenwood: move logic from Tnc to Proto for easier USB/TCP support
2016-09-14 08:28:22 +02:00
Georg Lukas
633bad1984
TncProto: add stop() method for smarter protos (Kenwood)
2016-09-13 18:26:16 +02:00
Georg Lukas
5eac770aad
Merge branch 'master' into mapsforge
2016-09-09 19:14:52 +02:00
Georg Lukas
49ab077391
P12 import: provide additional filters
2016-09-09 19:04:59 +02:00