Here's a quick diagram showing how pretty HAL machine
can be used for developing Embedded Rust drivers:
More info soon! For now you can watch the stream where I wrote the USB-to-I2C adapter for the splitpea software on youtube!.
The goal of this project is to make a "PC to any protocol adapter" using cheap, off the shelf microcontrollers.