AVR support merged into Rust nightly
github.com
github.com
For example, function pointers accessed in global variables have the incorrect relocation applied. This notably affects the ability to use futures executors.
However, a lot of things do work, and we are always looking for more people to contribute!
Check out https://book.avr-rust.com/ for more.
The Arduino tooling left a bit to be desired, and we don't want to re-write when we move from prototype to production.
I'm sure I'll make mistakes which means I'll have to re-write a ton, but at least this is starting to get me part-way to a good working environnment.