Incredible.<p>Here I was expecting another small project and instead this post delivers in spades. Awesome to see svd2rust, there's definitely a couple edge cases(global #define) that bindgen doesn't quite cleanly handle yet and that's a clean solution to it.
Nice. That's what Rust is really good for.<p>This is a deluxe environment, with a debugger built in.
In the next episode, they add a CPU dispatcher.
I had no idea Rust MCU support has come so far, the generated code is indeed very lean. This is fantastic!
God I'd love to use this, but ESP8266/ESP32 is where its at right now (at least for me).
Brilliant.<p>I worked on getting rust to run on an arm core a few years ago, and the process was honestly pretty miserable. This is so far ahead from what I had going, it is hardly comparable. Looks like a very streamlined and elegant process. Excellent work.
Very interesting work. I'm looking forward to when I'll be able to use Rust to write production ARM code (I mostly use NXP Kinetis devices, but it seems most of the tooling is universal).