This is precious! Zombies and Foxes.
Our heroes finally get rid of that horrible PC that was mucking up their development environment. Then they start working on that shift register protocol for transmitting batches from the node to the hub.
Their goal is to deal with all the Zombies. You know. Zero, One, Many, Boundaries, Interfaces, Exceptions, and Simplicity. You can read about that here if you like.
Everything is going along swimmingly until a timing issue starts the foxes up again.
0xffff. But this time, it's predictably every other read!
So -- out comes the scope again! And what they find is -- well -- you just have to see it for yourself.