Videos
After about a week of learning Rust and going through both The Rust Programming Language Book and The Embedded Rust Book, I have reached a crossroads in my development path. I am in the process of weighing the pros/cons of existing embedded HAL crates.
From what I have come across, there are two major contenders suggested around the community: embedded-hal and Embassy
As it seems, embedded-hal is the official rust-supported crate while Embassy is a community project with HAL and built-in async. However, with the latest 1.0 release of embedded-hal, it seems they also support async calls now. This makes me wonder how different these two crates are in terms of implementation and performance.
If you had to choose a path forward for time-sensitive designs (audio DSP and robotics control systems), which path would you recommend?