Skip to content

Commit d47c696

Browse files
committed
Fourth Newsletter
1 parent 00df1aa commit d47c696

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed

newsletters/2018-04-28.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# The Embedded Working Group Newsletter - 4
2+
3+
> 2018-04-28
4+
5+
This is the fourth bi-weekly 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-lang-nursery/embedded-wg/issues/93
10+
[Embedded WG]: https://github.com/rust-lang-nursery/embedded-wg
11+
12+
## Highlights
13+
14+
* The [Embedded WG] IRC meetings are now explicitly public, and the agendas for the next meeting can be found in the [WG Issues], like [this issue] for the next meeting
15+
* [David] shared his utility [`Form`], which takes a single `lib.rs` (like those created by `svd2rust` or `bindgen`), and splits it into structured modules. Check out the [`nrf52`] Chip Support Crate as an example, and try it out for your generated projects!
16+
* [astro] shared their crate [`managed`], A library that provides a way to logically own objects, whether or not heap allocation is available
17+
18+
[WG Issues]: https://github.com/rust-lang-nursery/embedded-wg/issues
19+
[this issue]: https://github.com/rust-lang-nursery/embedded-wg/issues/91
20+
[David]: https://github.com/djmcgill
21+
[`Form`]: https://github.com/djmcgill/form
22+
[`nrf52`]: https://github.com/jamesmunns/nrf52/tree/master/src
23+
[astro]: https://github.com/astro
24+
[`managed`]: https://crates.io/crates/managed
25+
26+
27+
## Embedded Projects
28+
29+
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!
30+
31+
* [japaric] released v0.3.1 of [`heapless`], a crate for fixed capacity implementations of `HashMap` and `HashSet` that does not require the use of `std`, an allocator, and used `u32` hashes (instead of the default `u64`).
32+
* [Daniel]: started work on [`bluetooth-hci`], an abstraction layer for HCI based Bluetooth Controllers, and is using it in his [`bluenrg`] crate for STMicro's BlueNRG RF modules
33+
* [hannobraun] released v0.3 of his [`lpc82x`] Chip Support Crate for NXP's LPC82x family of microcontrollers, as well as v0.1 of [`lpc82x-hal`]. Check out the [lpc82x-hal announcement] here!
34+
35+
[japaric]: https://github.com/japaric
36+
[`heapless`]: https://crates.io/crates/heapless
37+
[Daniel]: https://github.com/danielgallagher0
38+
[`bluetooth-hci`]: https://github.com/danielgallagher0/bluetooth-hci
39+
[`bluenrg`]: https://github.com/danielgallagher0/bluenrg
40+
[hannobraun]: https://github.com/hannobraun
41+
[`lpc82x`]: https://crates.io/crates/lpc82x
42+
[`lpc82x-hal`]: https://crates.io/crates/lpc82x-hal
43+
[lpc82x-hal announcement]: https://users.rust-lang.org/t/lpc82x-hal-0-1-hardware-abstraction-layer-for-nxp-lpc82x-mcus/17116
44+
45+
### `embedded-hal` Ecosystem Crates
46+
47+
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:
48+
49+
| Type | Status | Count |
50+
| :--- | :----- | :---- |
51+
| [Device Crates] | released | 12 |
52+
| [HAL Impl Crates] | released | 10 |
53+
| [Board Support Crates] | released | 6 |
54+
| [Driver Crates Released] | released | 7 |
55+
| [Driver Crates WIP] | WIP | 27 |
56+
57+
[Awesome Embedded Rust]: https://github.com/rust-embedded/awesome-embedded-rust
58+
[Weekly Driver Initiative]: https://github.com/rust-lang-nursery/embedded-wg/issues/39
59+
[Device Crates]: https://github.com/rust-embedded/awesome-embedded-rust#device-crates
60+
[HAL Impl Crates]: https://github.com/rust-embedded/awesome-embedded-rust#hal-implementation-crates
61+
[Board Support Crates]: https://github.com/rust-embedded/awesome-embedded-rust#board-support-crates
62+
[Driver Crates Released]: https://github.com/rust-embedded/awesome-embedded-rust#driver-crates
63+
[Driver Crates WIP]: https://github.com/rust-embedded/awesome-embedded-rust#wip
64+
65+
## Help Wanted
66+
67+
* The [Embedded WG] is looking for contributors for the [Rustfest Impl Period]. If you will be attending RustFest in Paris, let us know!
68+
* Progress is being made towards [Stable Embedded Rust], try out the current preview, and we would love some feedback!
69+
70+
[Stable Embedded Rust]: https://github.com/rust-lang-nursery/embedded-wg/issues/42#issuecomment-384524779
71+
[Rustfest Impl Period]: https://github.com/rust-lang-nursery/embedded-wg/issues/90

0 commit comments

Comments
 (0)