Wykres commitów

873 Commity (3b45835debe62207e2d806015508ff1999058bd9)

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