la5nta / wl2k-go

A Winlink framework for Go.
https://getpat.io
MIT License
50 stars 20 forks source link

ardop: Host interface changed yet again #45

Closed martinhpedersen closed 7 years ago

martinhpedersen commented 7 years ago

From the updated host interface specification document:

Commands and data are no longer acknowledged by a “RDY” reponse as in prior versions but all commands and data are buffered and processed on a first in first out basis.

This means the ARDOP developer(s) yet again broke compatibility, and this must be fixed in order to continue support for ardop.

I am strongly considering to stop working on ARDOP support until they promise a stable host interface specification, which I assume will be their v1.0.0 release.

martinhpedersen commented 7 years ago

ARDOP v0.9.0 and a new host interface spec was just released. It re-introduces acknowledgement of commands, which is very good news for our ability to fix the driver without losing the ability to provide proper error handling and change the package's API.

I plan to start working on this asap.

martinhpedersen commented 7 years ago

Quick update:

I have a patch that has been tested successfully on-air with ARDOP_WIN. It does however not work with the latest release of ARDOPc, and I believe this is due to a bug on their end.

See developers@ardop.groups.io#265.