I'm really not sure what's going on, but it generally takes a lot of USB connects, disconnects, firmware flashes and faffing about to get a reliable serial stream of data from the Teensy.
I'm opening this PR in the hope that I can find the cause and fix it.
We seem to have something reliable at this point. I moved serial sending out of the interrupt and into the main loop, and added a "wait for serial" on boot.
I'm really not sure what's going on, but it generally takes a lot of USB connects, disconnects, firmware flashes and faffing about to get a reliable serial stream of data from the Teensy.
I'm opening this PR in the hope that I can find the cause and fix it.