The scope is a 20 Mhz Analog CRO. I have never tried using it for digital signals. It might be time for me to get a DSO and/or a logic analyzer. I did RF communications. Digital is just a hobby.
I still think using the Teensy's interrupts would be a better approach to detecting Latency. That way the Teensy would tell us when events happen rather then trying to ferret out the events from a messy signal. Using the interrupts may get more consistent Latency times. Which would make detecting the correct Byte as simple as: If Latency > X+Y then Byte = true.
If I was something other then a C grasshopper. I would try the interrupt approach myself.
I do recall using hardware interrupts to time events on the old C= 64 and C= Amiga. Worked real good and was blazing fast.







