-
Notifications
You must be signed in to change notification settings - Fork 7
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
Support for feetech motors FTS3215 #66
Comments
Hi. I have started a rust implementation of a feetech ST3215 controller over at https://github.com/hoverkite/hoverkite/pull/235/files#diff-2e422280bb1ca0f843b45f13775a4b7fa48af32d06e49b934fdde2324b4bb124 I am currently targeting embassy on ESP32 (so that I can put a box in the sky to control a kite). The core of the library is mostly sans-io though, and I have an example that uses the underlying structs/enums with the blocking I was just going to do a bit of tidy-up and then merge my PR and release a st3215 0.0.1 version on crates.io, so people can try it out. Is there any re-structuring that I could do to make it easier to share code, or would it be easier for you to start from scratch anyway? |
Hi @alsuren, Really nice! I had not much time to do that properly those last few months but hopefully this will change soon. (pinging @SteveNguyen @apirrone and @etienne-besancon for information) |
In the end, I realised that our approaches are too different for any of my code to be useful, so I just published it as-is (https://crates.io/crates/st3215). I have a bit of time this month, so if I manage to get my kite project working and there is no wind, I might be interested in giving it a stab. My approach would be:
Does that sound like a reasonable plan? I think that I will realistically only start this work if I think that I can get all of the way through it by the end of March. If you've not heard anything from me by the end of month then assume I'm snowed under and not going to do it. |
Yes that sounds perfect! And yes of course, if there is some good wind go flight your kite! Really nice project btw! |
Feetech motors used protocol v1 for communication, but the answer to a sync read is v2 (n status packet instead of a big one).
The text was updated successfully, but these errors were encountered: