Wykres commitów

728 Commity (f314e97a8af049b46dccc1a9013d8ce30f77a28d)

Autor SHA1 Wiadomość Data
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 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 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 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 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