I've had an interest in embedded development for quite a while now, but never really got into the whole Arduino thing. A few years ago I tried my hand at Arduino with a Teensy 4.0, but ultimately found that the Arduino framework is too limiting, so I wrote my own bootloader in Rust. It did boot, but it came with a massive list of issues, so I abandoned the hardware for years, and eventually lost it. I "recently" bought a new Teensy 4.1, and even set a goal this time: Connecting two USB hosts to seamlessly transfer audio between the...