The Embedded Working Group Newsletter - 11
2018-09-09This is the eleventh newsletter of the Embedded WG where we highlight new progress, celebrate cool projects, thank the community, and advertise projects that need help!
Discuss on internals.rust-lang.org, on twitter, or on reddit!
If you want to mention something in the next newsletter, make sure to leave a comment on the issue.
Highlights
rustc
now supports 4 Cortex-R targets thanks to the work of paoloteti in the Cortex-R space! You can build programs for these targets using nothing but the Rust toolchain- James Munns gave a talk at RustConf 2018, covering the basics of embedded systems, and how Rust's Zero Cost Abstractions are a perfect match for bare metal systems
Embedded Projects
If you have an embedded project or blog post you would like to have featured in the Embedded WG Newsletter, make sure to mention it on the tracking issue for the next newsletter, we would love to show it off!
- Support for the Arduino MKRZERO board has landed in the atsamd21-rs repository! This is a Board Support Crate for various development board based on the Atmel/Microchip samd21 Cortex-M microcontroller
- Branan Riley is working on the fourth chapter of his Exploring Rust on Teensy series, which will focus on using
futures-rs
to represent DMA transfers - Emil Fresk shared some shots of his next Visual Inertial PCB, which includes an STM32 running control algorithms written in Rust!
- Jonathan Pallant added a bare-metal four-channel synthesizer for his Monotron project, and even included a short demo audio clip!
embedded-hal
Ecosystem Crates
As part of the Weekly Driver Initiative, crates that are part of the embedded-hal
ecosystem are now tracked in the Awesome Embedded Rust repository. Here is a current snapshot of what is available there:
Type | Status | Count | Diff |
---|---|---|---|
Device Crates | released | 16 | +2 |
HAL Impl Crates | released | 12 | 0 |
Board Support Crates | released | 9 | 0 |
Driver Crates Released | released | 11 | 0 |
Driver Crates WIP | WIP | 41 | +2 |
no-std crates | released | 13 | 0 |
Help Wanted
- Take a minute to check out the wg help wanted issues as labeled on our issue tracker!