Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fourth Newsletter #94

Merged
merged 4 commits into from Apr 28, 2018

Conversation

Projects
None yet
4 participants
@jamesmunns
Copy link
Member

jamesmunns commented Apr 28, 2018

Fourth Newsletter

Closes #84

Rendered Here

@jamesmunns jamesmunns requested a review from japaric Apr 28, 2018

@jamesmunns

This comment has been minimized.

Copy link
Member Author

jamesmunns commented Apr 28, 2018

Note: @cr1901 will be adding one more project to this newsletter, @japaric please wait to merge

@cr1901

This comment has been minimized.

Copy link

cr1901 commented Apr 28, 2018

@jamesmunns and I talked about adding my project to the newsletter, but I forgot to actually send a link :).

And here's a summary:

AT2XT is open-source hardware that interfaces cheap PS/2 (aka AT) protocol keyboards to vintage IBM PC-class computers expecting an older keyboard protocol (XT). Protocol translation is done using firmware written in Rust using the msp430 backend. The firmware also uses an earlier version of @japaric's RTFM framework.

The firmware is feature-complete; as the Rust compiler evolves, I intend to testing and deploying newly-compiled firmware to ensure AT2XT still works properly. Therefore, AT2XT may also serve as an up-to-date example of how to deploy a Rust application for msp430 family of microcontrollers.

@jamesmunns

This comment has been minimized.

Copy link
Member Author

jamesmunns commented Apr 28, 2018

Ok to merge now


* 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 `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!
* [astro] shared their crate [`managed`], A library that provides a way to logically own objects, whether or not heap allocation is available

This comment has been minimized.

@jonas-schievink

jonas-schievink Apr 28, 2018

I don't think @astro is the author of managed, only a contributor. See https://github.com/m-labs/rust-managed

This comment has been minimized.

@jamesmunns

jamesmunns Apr 28, 2018

Author Member

Corrected, thanks @jonas-schievink!

@japaric

This comment has been minimized.

Copy link
Member

japaric commented Apr 28, 2018

Thanks @jamesmunns!

@japaric japaric merged commit 2289b76 into master Apr 28, 2018

@jamesmunns jamesmunns deleted the newsletter-4 branch May 16, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.