Wykres commitów

723 Commity (markdownfixes)

Autor SHA1 Wiadomość Data
Georg Lukas 94a9e0a11a doc: kenwood howto 2016-10-05 17:47:31 +02:00
Georg Lukas 2470479c03 documentation rendering via pandoc
render:

	pandoc -s --template=pandoc.html <file>.md -o <file>.html
2016-10-05 17:47:31 +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
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