Skip to content

Commit 4b707e9

Browse files
committed
Newsletter 13
1 parent 83d2391 commit 4b707e9

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

content/2018-09-25-newsletter-13.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
+++
2+
title = "The Embedded Working Group Newsletter - 13"
3+
date = 2018-10-09
4+
draft = false
5+
in_search_index = true
6+
template = "page.html"
7+
+++
8+
9+
This is the thirteenth newsletter of the [Embedded WG] where we highlight new progress, celebrate cool projects, thank the community, and advertise projects that need help!
10+
11+
[Embedded WG]: https://github.com/rust-embedded/wg
12+
13+
Discuss on [users.rust-lang.org], [on twitter], or [on reddit]!
14+
15+
[users.rust-lang.org]: #
16+
[on twitter]: #
17+
[on reddit]: #
18+
19+
<!-- more -->
20+
21+
If you want to mention something in [the next newsletter], make sure to leave a comment on the issue.
22+
23+
[the next newsletter]: https://github.com/rust-embedded/blog/issues/17
24+
25+
## Highlights
26+
27+
* The `min_const_fn` feature [has landed], allowing for stable use of `const fn` functions in an embedded context in the upcoming 1.31 release of Rust!
28+
* [Frank Pagliughi] has kicked off [`rust-industrial-io`], a crate providing an interface to `libiio` on linux, which is used for communication with industrial sensors and actuators
29+
* [gregokent] has started development on [`cortex-r-rt`], a runtime crate for Cortex-R processors
30+
* The HAL Impl crate for the Texas Instruments TM4C123 now [works on 1.30-beta]! **Now is a great time to ensure that your embedded crates will work flawlessly with the 2018 Edition of Rust!**
31+
32+
[has landed]: https://github.com/rust-lang/rust/pull/54835
33+
34+
[Frank Pagliughi]: https://github.com/fpagliughi
35+
[`rust-industrial-io`]: https://github.com/fpagliughi/rust-industrial-io
36+
37+
[gregokent]: https://github.com/gregokent
38+
[`cortex-r-rt`]: https://github.com/gregokent/cortex-r-rt
39+
40+
[works on 1.30-beta]: https://twitter.com/therealjpster/status/1047872901628792832
41+
42+
## Embedded Projects
43+
44+
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!
45+
46+
* [e-matteson] has released their [`keypad` driver], which can be used with keypad matrix circuits. Check out more [details on reddit]
47+
* [Daniel Gallagher] has recently released two handy Bluetooth crates in an [intro blog] post:
48+
* [`bluenrg`], an embedded-hal crate used to interface with STMicro's series of microcontrollers
49+
* [Bluetooth HCI], a helper crate for interfacing with the Bluetooth Host-Controller interface
50+
51+
[`keypad` driver]: https://github.com/e-matteson/keypad
52+
[details on reddit]: https://www.reddit.com/r/rust/comments/9j42o9/weekly_driver_keypad_matrix_circuits/
53+
[e-matteson]: https://github.com/e-matteson
54+
55+
[Daniel Gallagher]: https://github.com/danielgallagher0
56+
[`bluenrg`]: https://crates.io/crates/bluenrg
57+
[Bluetooth HCI]: https://crates.io/crates/bluetooth-hci
58+
[intro blog]: https://219design.com/bluetooth-low-energy-with-rust/
59+
60+
### `embedded-hal` Ecosystem Crates
61+
62+
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:
63+
64+
| Type | Status | Count | Diff |
65+
| :--- | :----- | :---- | :--- |
66+
| [Device Crates] | released | 16 | 0 |
67+
| [HAL Impl Crates] | released | 13 | +1 |
68+
| [Board Support Crates] | released | 11 | +2 |
69+
| [Driver Crates Released] | released | 15 | +3 |
70+
| [Driver Crates WIP] | WIP | 40 | 0 |
71+
| [no-std crates] | released | 14 | +1 |
72+
73+
[Awesome Embedded Rust]: https://github.com/rust-embedded/awesome-embedded-rust
74+
[Weekly Driver Initiative]: https://github.com/rust-embedded/wg/issues/39
75+
[Device Crates]: https://github.com/rust-embedded/awesome-embedded-rust#device-crates
76+
[HAL Impl Crates]: https://github.com/rust-embedded/awesome-embedded-rust#hal-implementation-crates
77+
[Board Support Crates]: https://github.com/rust-embedded/awesome-embedded-rust#board-support-crates
78+
[Driver Crates Released]: https://github.com/rust-embedded/awesome-embedded-rust#driver-crates
79+
[Driver Crates WIP]: https://github.com/rust-embedded/awesome-embedded-rust#wip
80+
[no-std crates]: https://github.com/rust-embedded/awesome-embedded-rust#no-std-crates
81+
82+
## Help Wanted
83+
84+
* 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!
85+
86+
[development board]: https://direct.nuvoton.com/de/numaker-pfm-m2351
87+
[thumbv8m tracking issue]: https://github.com/rust-embedded/wg/issues/88

0 commit comments

Comments
 (0)