Ben-PH / SimpleFOC-rs

An attempt at re-writing the SimpleFOC library in rust.
MIT License
12 stars 0 forks source link

Simple FOC, but with Rust.

Still a heavy WIP. Getting close to a very basic const-voltage implementation for esp32.

One motivation is the prospect of, sometime down the line, there being a Rust option in which to explore the Simple FOC playground. To that end, some design principals that I try to think about:

With respect to licence and assigning credit for work:

This project started as a direct rewrite of the Simple FOC library. This has changed a touch, as Rust idioms and C++ Arduino idoms are at times in conflict. With that said, the project has gotten to its current state with a lot of direct input from the SFOC people, and this project continues to draw heavily from the original works of the SFOC Arduino library.

At time of writing, this is a re-write of Simple FOC library. "We stand on the shoulders of giants" couldn't apply more here. Please refer to the Citations file, and the OG library here