carl-anders / slimevr-wrangler

Use Joycons as SlimeVR trackers with this middleware application
Apache License 2.0
105 stars 15 forks source link

Moved protocol to its own crate in workspace. WIP #16

Closed TheButlah closed 1 year ago

TheButlah commented 1 year ago

This moves the protocol related stuff to its own crate to be a building block for other projects (such as my rust firmware).

It also relicenses it as MIT/Apache 2.0. This is because it no longer depends on the GPL licensed fusion algo.

This code is a draft because I don't know how to deal with the fact that the AHRS crate uses nalgebra 0.30 and I want it to support 0.30 or 0.31

kitlith commented 1 year ago

You could use mint, and then things that want to use various versions of nalgebra can use the version of the conversions inside of that version of nalgebra.