Rust Firmware for the Atreus

Hello Keyboardio Community,

I just recently wrote a working implementation of Rust firmware for the Atreus: trove.

The firmware is still very much in the early stages of development, and there are definitely still bugs to work out. However, all layers work, and layer switching works. So, all the default layouts are available.

Next on the list is to get customizable layouts working, along with moving layouts into PROGMEM to allow for even more customization. After that, is implementing the plugins framework from Kaleidoscope.

Please let me know what you think!

A huge expression of gratitude to everyone who wrote the Kaleidoscope firmware, documentation, and writeups about the Keyboardio and original Technomancy Atreus. I learned a tremendous amount, and would have spent many more hours banging my head without that great work <3