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
Georg Lukas
5de98931b5
Bluetooth: ignore MAC-less devices, work around nameless devices. Fix #146
2016-09-09 18:51:11 +02:00
Georg Lukas
4506ecccba
TNC init string now URL-encoded, fix #121
2016-08-03 12:22:09 +02:00
Georg Lukas
5642916fa9
USB: use custom usbserial 4.0 for isDeviceSupported
2016-05-17 09:23:29 +02:00
Georg Lukas
7c1d94b8ba
USB: new usbserial jar binary
2016-05-17 09:23:29 +02:00
Georg Lukas
800eb77b15
USB: add preferences
2016-05-17 09:23:29 +02:00
Georg Lukas
4a52ccdf30
USB: add device_filter.xml for all supported chipsets
2016-05-17 09:23:26 +02:00
Georg Lukas
27d5315fd3
osm prefs: parse KitKat+ file picker result, fix #101
2016-03-07 10:37:12 +01:00
Georg Lukas
29ea864ec9
Merge branch 'master' into mapsforge
2016-02-23 12:29:35 +01:00
Georg Lukas
96865206ce
API: setPackage() required in r19+
2016-02-23 12:27:34 +01:00
Georg Lukas
80e34d2fb8
icons: add xx and xxxhdpi
2016-02-23 12:27:34 +01:00
Georg Lukas
b2b8dd0ac7
icons: use new APRS icon layout
2016-02-23 12:27:34 +01:00
Georg Lukas
d18ca6e745
icons: new APRS icons (C) Hessu, https://github.com/hessu/aprs-symbols
2016-02-23 11:30:58 +01:00
Georg Lukas
266d4aa46c
USB: add 4800 baud
2016-02-23 11:26:16 +01:00
Georg Lukas
8c36ba398e
USB: UsbSerial 4.0 git-rev 580c736
...
Compilation:
In UsbSerial directory:
cd usbserial && \
gradle build && \
unzip build/outputs/aar/usbserial-debug.aar classes.jar && \
mv classes.jar ../../aprsdroid/libs/usbserial-4.0_580c736.jar
2016-02-23 11:23:42 +01:00
Georg Lukas
734e8ad72c
AFSK: reduce default prefix to 200ms, tnx PE1RJV
2015-09-07 14:49:51 +02:00
Georg Lukas
f690724e3a
USB: UsbSerial 3.0 git-rev 16b87673
...
Added usb-serial.jar compiled from https://github.com/ge0rg/UsbSerial
commit 16b8767376c34b2fd3e6d297d9f2695640429964
Author: Georg Lukas <georg@op-co.de>
Date: Thu Aug 27 22:11:59 2015 +0200
Implement InputStream and OutputStream wrappers for socket oriented apps
Build:
ant debug && cp bin/classes.jar ../aprsdroid/libs/usbserial-3.0_16b87673.jar
2015-08-27 22:24:19 +02:00
Georg Lukas
0b0f32d772
USB: preliminary implementation
2015-08-27 22:21:25 +02:00
Georg Lukas
3f82e4a31e
SSL: allow all ciphers, fix #71
2015-08-27 22:21:25 +02:00
Georg Lukas
0257620f25
build: move custom rules to custom_rules.xml
2015-08-27 22:21:25 +02:00
Georg Lukas
7c4cd90ebb
prefs: save ringtone changes on OSM, fix #94
2015-06-02 10:24:10 +02:00
Georg Lukas
c88296977d
Merge branch 'master' into mapsforge
2015-06-02 10:24:02 +02:00
Georg Lukas
08312e7a09
API: fix SERVICE.ONCE to ONCE, tnx. RN6LJG
2015-04-22 16:10:31 +02:00
Georg Lukas
1b4932f25f
version 1.3.0
2015-04-03 18:56:32 +02:00
Georg Lukas
b0c3796ddf
AFSK BT only allowed with HQ demod, fix #103
2015-04-03 18:56:32 +02:00
Georg Lukas
d0bd1686f7
API documentation
2015-04-03 18:47:47 +02:00
Georg Lukas
70bee19565
strings: updated no-ssl status
2015-04-03 18:41:06 +02:00
Georg Lukas
3938121224
translation import 2015-04-03
2015-04-03 18:35:31 +02:00
Georg Lukas
693fd45361
API: implement MESSAGE / MESSAGETX events
2015-03-20 16:26:08 +01:00
Georg Lukas
4b8a845410
UI: remove 'Cancel' from start wizard, fixes Lollipop UX f'up
2015-03-20 16:26:08 +01:00
Georg Lukas
631a95f90a
API: implement POSITION event
2015-03-20 16:26:08 +01:00
Georg Lukas
8f35a6e7be
service: parse course/speed into DB
2015-03-20 16:26:08 +01:00
Georg Lukas
1caa895153
API: implement SERVICE_STARTED and SERVICE_STOPPED
2015-03-17 00:59:47 +01:00
Georg Lukas
22f91e4424
API: UPDATE event with type
2015-03-17 00:59:47 +01:00
Georg Lukas
be35087d90
map view: station/global options menu
2015-03-17 00:59:47 +01:00
Georg Lukas
edbf8f2f13
Holo: fall back to super on 'home'
2015-03-17 00:59:47 +01:00
Georg Lukas
ea09aa8576
options menu: split into three XMLs
2015-03-17 00:59:47 +01:00
Georg Lukas
32b8df9ccb
options menu: actionbar / icons
2015-03-17 00:59:47 +01:00