Rust on the ESP32 – SVD’s, PAC’s and USB Flashing

Since my last post I’ve been working on building the humble beginnings of an ecosystem around the ESP32 for Rust. The short version of this post is as follows: Read more

Similar

Overview of Rust error handling libraries

Rust's error handling is a pleasure to use thanks to the Result type. It ensures Rust's error handling is always correct, visible, and performant. And with the addition of the ? operator in Rust 1.13, and the addition of return types from main in Rust 1.2... (more…)

Read more »

Async/Await for AVR with Rust

With the recent ability for Rust to target AVR, it's time for me to bring my favorite feature of Rust to Arduino: async/await. Asynchronous code allows for doing (seemingly) multiple things at once, without the memory or CPU overhead of threads. (more…)

Read more »