firmware-rust
firmware-rust copied to clipboard
Firmware libraries for running Rust on Particle devices (feature/rust branch)
In the meantime a lot of things have been happening in the Rust embedded space (see http://blog.japaric.io/). The way to go for Rust on the Particle boards would probably be...
Cargo is the Rust package manager. It handles metadata, compilation and dependencies. If we want to properly integrate with the Rust library ecosystem, we should support Cargo. This would replace...
Quote @m-mcgowan from [this post on the community](https://community.particle.io/t/rust-on-particle-development-discussion/19142): - The user-facing API will be idiomatic rust, making effective use of traits. Traits will allow the capabilities of the system resources...
Although the Particle firmware libraries are LGPL (and for at least part of the stack this is necessary, as Arduino/Wiring itself is LGPL), I might advocate for the Rust-y parts...
https://zinc.rs/ https://github.com/hackndev/zinc