This edition
You can write firmware in vanilla Go.
TamaGo is a Go distribution capable of producing bare-metal binaries, while retaining compatibility with existing libraries and most tooling.
I wrote a completely self-contained FIDO2 USB token implementation (think Yubikey) running off a USB Armory Mk. II without a single line of C.
LEVEL: Intermediate
