More robust error handling, USB-triggered frame latching
We don't need no ring buffers...
Re-enabled the geometry correction code