CTurt
CTurt
`do_raw_read` and `do_write` fail after a timeout, but it will often succeed if retried once more: Changing these functions to loop on `LIBUSB_ERROR_TIMEOUT` makes the library much more stable: ```...
Failing for me due to accumulating large number of pending requests (over 30,000) and then printing libusb error. Root cause is logic error in `HandleEvents`: https://github.com/hcs64/gs_libusb/blob/45e7b5f254c2f7816d651cc7a18a6c37ba1e15b2/gscomms/gscomms.c#L708 void HandleEvents(gscomms * g,...
A way to enable and disable object instance's events from being called. For example: DSGM_DisableEvent(me, DSGM_LOOP_EVENT);