Making this even more concrete, I am in the market for some new keyboards, and at least one of them is one I'd like to write my own firmware for. Rust is far more supported on ARM chips than on some of the other popular chips that are used to build keyboards, and so knowing this has one makes me more likely to buy it than others. I don't want this specific keyboard, so it isn't a win for me, but there are surely dozens of folks like me, dozens!
The jump from that to this ARMv5 CPU is similar to that from this ARMv5 to an Intel Xeon. And sure enough, if someone were to build a keyboard with an Intel Xeon, you could also program that from Rust. But the question still remains: why would anybody do that ?
------------
That's correct, yes. I guess I didn't say that explicitly, but that's another decent reason to advertise this, it's not exactly the norm.
(And for my personal quest, the latest Rust nightlies do work on AVR!)
Specifically, this has a STM32F303xC. Looks like (depending on quantity, of course), you're looking at $3 to $5. Their other well-known keyboard, the Ergodox EZ, uses an ATMEGA32U4-AU. It's also $3 or $4 on Mouser. I don't know what the actual BOM looks like in total, but it seems like this isn't significantly different in price? Especially at the likely volumes here?
I'm still new to this game, so maybe I'm missing something.
Meet the Ferris keeb that was just recently developed. Currently built using QMK but will eventually have Rust firmware. https://github.com/pierrechevalier83/ferris
There's also https://github.com/TeXitoi/keyberon
Was just looking at that yesterday.