top | item 36014446

(no title)

xsecxtanx | 2 years ago

There is quite a bit of interesting work in the embedded Rust space on this. The embedded-hal project has made some progress on standardizing traits for peripherals and there are some decent HAL crates that have largely adopted those standards. The stm32-hal crates are fantastic.

discuss

order

synergy20|2 years ago

rust is too hard to use for me, if I need pick up a modern language for low level it will be zig instead of rust. while rust might be fine for MCU low level embedded, it does not work for mid-range embedded linux when you have 64MB storage for example, as rust is by default static linked, a few of rust executable will fill up the storage, unlike c or c++ or zig where they can share some libraries _easily_ to save space.