I think that one thing that makes it difficult to write safe microcontroller code is the interrupts that can interrupt the normal flow at anytime.
Does Rust on AVR help with this at all, or is it an orthogonal issue?
Just enough to get keyboards working, still a lot of stuff to do, but the foundation is there.
Used like this: https://github.com/intermezzOS/kernel/blob/master/src/main.r...