now using CRC interrupt instead of sync detection, added sanityCheck for timestamps and edge count