I was recently inspired to get back into doing software stuff on microcontrollers, and I thought I’d start out by looking into the state of the embedded Rust ecosystem. I wasn’t sure exactly what I wanted to accomplish, but I had a few Lilygo T-Display microcontrollers. These are cheap ($8 each at time of writing) ESP32 boards with lots of gpio and an integrated 1.14" TFT display. This post is a mix of a tutorial for ESP32 development in Rust, as well as my feelings and stumbling blocks w...