This repository was archived by the owner on Jan 28, 2021. It is now read-only.

Description
Platform: Artemis
Measurement period is extreme: 10Hz with nav rate of 5Hz (update rate of 2Hz). Problem also shows itself with Example6_OutputRate (nav freq set to 10Hz).
Module will say bytes are available but will present 0xFFs towards the end of the frame.
In this example, 0x64 bytes are 'available':

But part of the way through the byte harvesting, we start getting 0xFFs:

And then our CRC is corrupt. This error occurs ~3 times per 10 seconds.
Often the frame will include 0xFFs in between what looks to be valid data:

It seems as though the module is busy updating other ports (serial, SPI, etc) and is not serving up bytes to I2C buffer.