A getting started guide to ESP32 no-std Rust development
nereux.blogwhat are the advantages, besides binary size, of using no std on the esp32?
Well while esp-idf is powerful and has awesome features it also provides attack surface. And for me an additional advantage that no C code is below and it's fun!
The std version uses esp-idf, meaning you have increased unsafe surface area, a dependency on C & lesser ability to patch any issues with peripheral drivers.
These are all related and not really an issue for small projects though.