You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title = "The Embedded Working Group Newsletter - 31"
3
+
date = 2022-03-22
4
+
draft = false
5
+
in_search_index = true
6
+
template = "page.html"
7
+
+++
8
+
9
+
## Highlights
10
+
11
+
- AdaCore and Ferrous Systems have joined forces to support Rust in safety- and mission-critical environments.
12
+
-[Announcement from AdaCore](https://blog.adacore.com/adacore-and-ferrous-systems-joining-forces-to-support-rust)
13
+
-[Announcement from Ferrous Systems](https://ferrous-systems.com/blog/ferrous-systems-adacore-joining-forces/)
14
+
15
+
<!-- more -->
16
+
17
+
## Embedded Projects
18
+
19
+
If you have an embedded project or blog post you would like to have featured in the Embedded WG Newsletter, make sure to add it to [the next newsletter], we would love to show it off!
20
+
21
+
-[svd2rust](https://crates.io/crates/svd2rust) released v0.20.0.
22
+
- The new version of the [Discovery book](https://docs.rust-embedded.org/discovery)
23
+
targeting the micro:bit development board was released.
24
+
-[embedded-hal] 1.0.0-alpha.6 and 1.0.0-alpha.7 released, with a number of new features and
25
+
changes as we work towards the final 1.0 release. Most notably,
26
+
CAN (Controller Area Network) traits were added and some traits
27
+
with unconstrained associated types were removed.
28
+
-[embedded-hal] 0.2.7 released, including CAN (Controller Area Network) traits which were backported.
29
+
-[embedded-dma] 0.2.0 released, including const generics support and resolves some confusion around `'static`.
30
+
- A project to develop asynchronous versions of the `embedded-hal` traits has been started.
31
+
See the current [roadmap](https://github.com/rust-embedded/embedded-hal/issues/356) and please join the effort!
32
+
-[linux-embedded-hal] 0.4.0-alpha.2 released updating `embedded-hal` to version 1.0.0-alpha.7.
33
+
- New Rust Embedded ecosystem for the radiation-hardened Vorago VA108xx family of devices:
[va108xx-hal](https://egit.irs.uni-stuttgart.de/rust/va108xx-hal) HAL
36
+
and [vorago-reb1](https://egit.irs.uni-stuttgart.de/rust/vorago-reb1) BSP
37
+
with [blogpost](https://robamu.github.io/post/rust-ecosystem/)
38
+
- New [device driver crate](https://egit.irs.uni-stuttgart.de/rust/max116xx-10bit) for the MAX116xx
39
+
10-bit ADC devices with [blogpost](https://robamu.github.io/post/max11619-driver-rust/)
40
+
- The RIOT operating system now [has upstream support for Rust applications](https://doc.riot-os.org/using-rust.html).
41
+
42
+
This encompasses support in the build system,
43
+
high-level [wrappers](https://crates.io/crates/riot-wrappers) that make the OS's C mechanisms safe and idiomatic to use,
44
+
and [additional examples](https://gitlab.com/etonomy/riot-examples) maintained externally.
45
+
The wrappers implement high-level traits (e.g. from [embedded-hal](https://crates.io/crates/embedded-hal), [embedded-nal](https://crates.io/crates/embedded-nal) and [mutex-traits](https://crates.io/crates/mutex-traits)) where practical.
46
+
- A [blog post by Tweede Golf](https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown) about comparing Embassy with FreeRTOS.
47
+
-[eeprom24x] I2C EEPROM driver 0.5.0 released, adding support for STM M24C01 and M24C02 devices as well as implementing the [`embedded-storage`](https://github.com/rust-embedded-community/embedded-storage) traits.
48
+
-[measurements] 0.10.4 and 0.11.0 released, most notably adding support for humidity and density.
49
+
-[9names] released a platform-agnostic [driver for Wii Extension Controllers][wii-ext] and published a [blog post][wii-ext-post]. This driver supports Nunchuk controllers as well as the many variants of the Classic Controller (Original/Pro/NES/SNES).
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.
Copy file name to clipboardExpand all lines: content/newsletter-next.md
+2-44Lines changed: 2 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
+++
2
-
title = "The Embedded Working Group Newsletter - 31"
3
-
date = 2021-01-31
2
+
title = "The Embedded Working Group Newsletter - 32"
3
+
date = 2022-04-30
4
4
draft = true
5
5
in_search_index = false
6
6
template = "page.html"
@@ -23,10 +23,6 @@ TODO Add news related to embedded Rust that are not about new crates releases he
23
23
24
24
- TODO(remove, this is an example) the Rust compiler has gained cross compilation support for the Xtensa architecture!
25
25
26
-
- AdaCore and Ferrous Systems have joined forces to support Rust in safety- and mission-critical environments.
27
-
-[Announcement from AdaCore](https://blog.adacore.com/adacore-and-ferrous-systems-joining-forces-to-support-rust)
28
-
-[Announcement from Ferrous Systems](https://ferrous-systems.com/blog/ferrous-systems-adacore-joining-forces/)
29
-
30
26
<!-- more -->
31
27
32
28
## Embedded Projects
@@ -43,35 +39,6 @@ go here include:
43
39
If you have an embedded project or blog post you would like to have featured in the Embedded WG Newsletter, make sure to add it to [the next newsletter], we would love to show it off!
44
40
45
41
- TODO(remove, this is an example) Crate embedded-foo has released version 1.0.0!
46
-
-[svd2rust](https://crates.io/crates/svd2rust) released v0.20.0.
47
-
- The new version of the [Discovery book](https://docs.rust-embedded.org/discovery)
48
-
targeting the micro:bit development board was released.
49
-
-[embedded-hal] 1.0.0-alpha.6 and 1.0.0-alpha.7 released, with a number of new features and
50
-
changes as we work towards the final 1.0 release. Most notably,
51
-
CAN (Controller Area Network) traits were added and some traits
52
-
with unconstrained associated types were removed.
53
-
-[embedded-hal] 0.2.7 released, including CAN (Controller Area Network) traits which were backported.
54
-
-[embedded-dma] 0.2.0 released, including const generics support and resolves some confusion around `'static`.
55
-
- A project to develop asynchronous versions of the `embedded-hal` traits has been started.
56
-
See the current [roadmap](https://github.com/rust-embedded/embedded-hal/issues/356) and please join the effort!
57
-
-[linux-embedded-hal] 0.4.0-alpha.2 released updating `embedded-hal` to version 1.0.0-alpha.7.
58
-
- New Rust Embedded ecosystem for the radiation-hardened Vorago VA108xx family of devices:
[va108xx-hal](https://egit.irs.uni-stuttgart.de/rust/va108xx-hal) HAL
61
-
and [vorago-reb1](https://egit.irs.uni-stuttgart.de/rust/vorago-reb1) BSP
62
-
with [blogpost](https://robamu.github.io/post/rust-ecosystem/)
63
-
- New [device driver crate](https://egit.irs.uni-stuttgart.de/rust/max116xx-10bit) for the MAX116xx
64
-
10-bit ADC devices with [blogpost](https://robamu.github.io/post/max11619-driver-rust/)
65
-
- The RIOT operating system now [has upstream support for Rust applications](https://doc.riot-os.org/using-rust.html).
66
-
67
-
This encompasses support in the build system,
68
-
high-level [wrappers](https://crates.io/crates/riot-wrappers) that make the OS's C mechanisms safe and idiomatic to use,
69
-
and [additional examples](https://gitlab.com/etonomy/riot-examples) maintained externally.
70
-
The wrappers implement high-level traits (e.g. from [embedded-hal](https://crates.io/crates/embedded-hal), [embedded-nal](https://crates.io/crates/embedded-nal) and [mutex-traits](https://crates.io/crates/mutex-traits)) where practical.
71
-
- A [blog post by Tweede Golf](https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown) about comparing Embassy with FreeRTOS.
72
-
-[eeprom24x] I2C EEPROM driver 0.5.0 released, adding support for STM M24C01 and M24C02 devices as well as implementing the [`embedded-storage`](https://github.com/rust-embedded-community/embedded-storage) traits.
73
-
-[measurements] 0.10.4 and 0.11.0 released, most notably adding support for humidity and density.
74
-
-[9names] released a platform-agnostic [driver for Wii Extension Controllers][wii-ext] and published a [blog post][wii-ext-post]. This driver supports Nunchuk controllers as well as the many variants of the Classic Controller (Original/Pro/NES/SNES).
75
42
76
43
<!-- LINK SECTION FOR HIGHLIGHTS AND EMBEDDED PROJECTS -->
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.
0 commit comments