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!
If you want to mention something in the next newsletter, make sure to leave a comment on the issue.
- 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
David shared his utility
Form, which takes a single
lib.rs(like those created by
bindgen), and splits it into structured modules. Check out the
nrf52Chip Support Crate as an example, and try it out for your generated projects!
managed, A library that provides a way to logically own objects, whether or not heap allocation is available
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!
Daniel started work on
bluetooth-hci, an abstraction layer for HCI based Bluetooth Controllers, and is using it in his
bluenrgcrate for STMicro’s BlueNRG RF modules
cr1901 shared his
AT2XTproject, an adapter that allows use of low cost PS2 keyboards with older computers that expect (now very expensive) XT keyboards. The firmware for this project is based on
rtfm, and runs on an
msp430microcontroller. Check out the short blurb by cr1901 summarizing the project
hannobraun released v0.3 of his
lpc82xChip Support Crate for NXP’s LPC82x family of microcontrollers, as well as v0.1 of
lpc82x-hal. Check out the lpc82x-hal announcement here!
japaric released v0.3.1 of
heaplesswhich now contains fixed capacity implementations of
HashSetthat work on
no_std, do not require an allocator, and use
u32hashes (instead of the default
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:
|HAL Impl Crates||released||10|
|Board Support Crates||released||6|
|Driver Crates Released||released||7|
|Driver Crates WIP||WIP||27|