The Embedded Working Group Newsletter - 12
2018-09-25This is the twelfth newsletter of the Embedded WG where we highlight new progress, celebrate cool projects, thank the community, and advertise projects that need help!
Discuss on users.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 now have a category for Embedded on the users.rust-lang.org forum! This is a great place to ask larger questions, or to share more details about your projects!
- You can now build embedded binaries on stable with the
1.30-beta
release of Rust! Check it out and open an issue if you run in to any issues with your projects!
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!
- Diego Barrios Romero has released his eeprom24x crate, an
embedded-hal
compatible driver for EEPROM memory chips such as the Microchip/AtmelAT24C32
,24AA32A
,AT24C256
, or STMicroelectronics'M24C32
- Trangar managed to drive 56 ArtNet Torches using Rust, based on his ArtNet Protocol crate
- The
no_std
synthesizer from the last newsletter has been implemented on-hardware by Jonathan Pallant, giving the Monotron a PWM audio driver!
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 | 0 |
HAL Impl Crates | released | 12 | 0 |
Board Support Crates | released | 9 | 0 |
Driver Crates Released | released | 12 | +1 |
Driver Crates WIP | WIP | 40 | -1 |
no-std crates | released | 13 | 0 |
Help Wanted
- Interested in implementing a new target for Embedded Rust? Nuvoton has a development board for the Cortex-M23. Check out the thumbv8m tracking issue if you want to help!