ardop: Host interface changed yet again
martinhpedersen opened this issue · comments
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.
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.
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.