The Embedded Working Group Newsletter - 10
2018-08-28This is the tenth 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
- We have a blog! We'll be posting newsletters, notices for upcoming changes, and embedded related articles there in the upcoming future. Use RSS? It has an RSS feed! Check out the blog on github to make any corrections or to contribute an article
- Nightly Rust has switched to
lld
for Cortex-M targets as a default. See the blog post for how to handle this change - There have been updates to
cortex-m
,cortex-m-rt
, andcortex-m-quickstart
! Check out the linked changelogs to see what is new. Also, the latest release of each of these no longer requirearm-none-eabi-gcc
!
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
aarch64-unknown-none
has landed upstream! It is now possible to write bare-metal Rust code for 64-bit ARM architectures
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 | 14 | 0 |
HAL Impl Crates | released | 12 | +1 |
Board Support Crates | released | 9 | 0 |
Driver Crates Released | released | 11 | 0 |
Driver Crates WIP | WIP | 39 | +1 |
no-std crates | released | 13 | +1 |
Help Wanted
- Take a minute to check out the wg help wanted issues as labeled on our issue tracker!