-
Notifications
You must be signed in to change notification settings - Fork 7
Add larod-sys #182
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
Add larod-sys #182
Conversation
|
@apljungquist I'm getting some time again to work on this so trying to merge things in piecemeal. As you mentioned, enough changed between main and the prior Add Larod PR that I think it makes sense to pull smaller chunks of code out of that PR and merge them in individually. |
|
Nice! I'd like to take time to understand and do a proper review, but let's see how that goes - the amount of time I can dedicate to this project is significantly reduced since I left Axis. But if I can't make time then at least I will try to get out of your way so we can get this contribution merged; together with VDO it is in my opinion the most important missing piece in the ACAP+Rust puzzle. |
Because it is no longer used
Something needs to compile the sys crate for the requested target or the make target for the bindings file will not work.
Something is weird with this app, I consistently get the wrong checksum locally
Describe your changes
This adds the
larod-syscrate as an initial step to adding a laterlarodcrate.The
larod-syscrate contains mainly the code needed forbindgento generate Rust wrappers around thelarod.hheader file. The few exceptions are where enums or constants are defined by function style C macros that bindgen does not handle. These enums or constants are defined manually in thelarod-sys/src/lib.rsfile.Checklist before requesting a review