Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isochronous transfers #25

Open
whitequark opened this issue May 27, 2018 · 1 comment
Open

Isochronous transfers #25

whitequark opened this issue May 27, 2018 · 1 comment

Comments

@whitequark
Copy link

I see isochronous transfers aren't provided. Are there any plans for them?

@ghost
Copy link

ghost commented Nov 30, 2018

If you are using Linux (or are interested in porting to other platforms) take a look at my RUST USB library at:

https://gitlab.com/mike7b4/usbapi-rs

My library is "pure rust' (except ioctl libc calls for the lowest level C Kernel calls)

I have not yet implemented iso support but I just added it to the todo list since I do think we should make a pure feature full rust USB API. The less C library the better :)

I post this here since I do think the maintainer will get offended ;) If not feel free to remove my comment.

I am new on Rust so I may do stuff wrong so don't hesitate to send patches or comments or fork usbapi-rs above.

My hope is that usbapi-rs can replace libusb bindings in the future. IF other contribute for other platforms :) Should be that hard to support FreeBSD/NetBSD since they are use similar ioctl kernel calls.

Btw. usbapi-rs already is supporting experimental memory mapping support which is not the case with libusb C API's.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant