|
| 1 | +# The Embedded Working Group Newsletter - 9 |
| 2 | + |
| 3 | +> 2018-08-12 |
| 4 | +
|
| 5 | +This is the eighth newsletter of the [Embedded WG] where we highlight new progress, celebrate cool projects, thank the community, and advertise projects that need help! |
| 6 | + |
| 7 | +If you want to mention something in [the next newsletter], make sure to leave a comment on the issue. |
| 8 | + |
| 9 | +[the next newsletter]: https://github.com/rust-embedded/wg/issues/164 |
| 10 | +[Embedded WG]: https://github.com/rust-embedded/wg |
| 11 | + |
| 12 | +## Highlights |
| 13 | + |
| 14 | +* The Embedded Working Group has moved! You can find our new coordination repo at [rust-embedded/wg] on GitHub, and crates maintained by the working group in the [rust-embedded] organization |
| 15 | +* The Embedded Working Group has grown! We are now 18 people grouped in the following 6 teams to allow for better focus on these topics: |
| 16 | + * The **Cortex-M** team develops and maintains the core of the Cortex-M crate ecosystem |
| 17 | + * The **HAL team** develops and maintains crates that ease the development of Hardware Abstraction Layers, Board Support Crates and drivers |
| 18 | + * The **MS430 team** develops and maintains the core of the MSP430 crate ecosystem |
| 19 | + * The **RISCV team** develops and maintains the core of the RISCV crate ecosystem |
| 20 | + * The **Resources team** develops, maintains and curates resources on embedded Rust |
| 21 | + * The **Tools team** maintains and develops core embedded tools |
| 22 | + |
| 23 | +[rust-embedded/wg]: https://github.com/rust-embedded/wg |
| 24 | +[rust-embedded]: https://github.com/rust-embedded |
| 25 | + |
| 26 | +## Embedded Projects |
| 27 | + |
| 28 | +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! |
| 29 | + |
| 30 | +* [rust-lang/rust#52787] has landed, adding support in `nightly` for the RISC-V architecture as a bare-metal target! |
| 31 | + |
| 32 | +[rust-lang/rust#52787]: https://github.com/rust-lang/rust/pull/52787 |
| 33 | + |
| 34 | +### `embedded-hal` Ecosystem Crates |
| 35 | + |
| 36 | +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: |
| 37 | + |
| 38 | +| Type | Status | Count | Diff | |
| 39 | +| :--- | :----- | :---- | :--- | |
| 40 | +| [Device Crates] | released | 14 | 0 | |
| 41 | +| [HAL Impl Crates] | released | 11 | 0 | |
| 42 | +| [Board Support Crates] | released | 9 | +1 | |
| 43 | +| [Driver Crates Released] | released | 11 | 0 | |
| 44 | +| [Driver Crates WIP] | WIP | 38 | +3 | |
| 45 | +| [no-std crates] | released | 12 | 0 | |
| 46 | + |
| 47 | +[Awesome Embedded Rust]: https://github.com/rust-embedded/awesome-embedded-rust |
| 48 | +[Weekly Driver Initiative]: https://github.com/rust-lang-nursery/embedded-wg/issues/39 |
| 49 | +[Device Crates]: https://github.com/rust-embedded/awesome-embedded-rust#device-crates |
| 50 | +[HAL Impl Crates]: https://github.com/rust-embedded/awesome-embedded-rust#hal-implementation-crates |
| 51 | +[Board Support Crates]: https://github.com/rust-embedded/awesome-embedded-rust#board-support-crates |
| 52 | +[Driver Crates Released]: https://github.com/rust-embedded/awesome-embedded-rust#driver-crates |
| 53 | +[Driver Crates WIP]: https://github.com/rust-embedded/awesome-embedded-rust#wip |
| 54 | +[no-std crates]: https://github.com/rust-embedded/awesome-embedded-rust#no-std-crates |
| 55 | + |
| 56 | +## Help Wanted |
| 57 | + |
| 58 | +* We're considering changing to LLD as the default linker for `thumb` targets. Check out the RFC at [rust-embedded/wg#160], and let us know what you think |
| 59 | + |
| 60 | +[rust-embedded/wg#160]: https://github.com/rust-embedded/wg/issues/160 |
0 commit comments