Starting my #embedded #rust journey!
Just discovered the bsp/device crates. The big thing holding me back was not wanting to define the entire peripheral layer and essentially reimplement the HAL.
Going to try this out.
My only worry is that they’ve implemented the ST HAL instead of the LL layers… I’ve legitimately needed to re-write a BSP because the ST HAL is a bloated mess. So much unecessary junk that doesn’t fall out at compile time.
Remember kids: your abstractions should always be zero-cost!
There is a quite good community from espressif if interested.
https://github.com/esp-rs