Wykres commitów

18 Commity (06fc910b9de795de0060c6d6ad4c08e0e8e46fa6)

Autor SHA1 Wiadomość Data
Georg Lukas 06fc910b9d Android 13: pending intents in backend code 2023-10-08 20:22:04 +02:00
Georg Lukas 1dd06c62b3 USB: UsbSerial 6.1.0 with @MobilinkD CDC fix
Compilation, in UsbSerial directory:

	cd usbserial && \
	../gradlew build && \
	unzip build/outputs/aar/usbserial-debug.aar classes.jar && \
	mv classes.jar ../../aprsdroid/libs/usbserial-6.1.0.jar

Details:
https://github.com/ge0rg/aprsdroid/issues/264#issuecomment-643564816
2020-08-15 19:43:18 +02:00
Georg Lukas e17ff6db92 APRS-IS: allow long callsigns, error on KISS/AFSK 2018-11-18 11:37:57 +01:00
Georg Lukas 77004a0670 USB: fix really dumb 100% CPU usage bug 2017-05-10 13:32:51 +02:00
Georg Lukas 166cf89ed2 USB: manually close USB serial, fix CPU overload bug 2017-03-02 07:06:58 +01:00
Georg Lukas 1886218ed6 backend: move TNC init from 'backend' to 'proto' 2016-10-06 11:33:27 +02:00
Georg Lukas 4b13c8a579 USB: fix proto stop for Kenwood GPS 2016-10-05 17:43:33 +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 5df3cfb049 USB: remember last used mode per device ID 2016-09-21 15:11:11 +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 748bf01853 service: always use digi_path, even on APRS-IS 2016-09-16 17:11:57 +02:00
Georg Lukas 633bad1984 TncProto: add stop() method for smarter protos (Kenwood) 2016-09-13 18:26:16 +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 0b0f32d772 USB: preliminary implementation 2015-08-27 22:21:25 +02:00