Re: Flow Breakout readings
Posted: Wed May 09, 2018 7:36 am
Difficult to know but I think you are on to something. To make sure the DELTA registers are consistent this should be followed:
- Read the Motion register. This will freeze the Delta_X_L, Delta_X_H, Delta_Y_L and Delta_Y_H
register values. - If Bit 7 is set, Delta_X_L, Delta_X_H, Delta_Y_L, Delta_Y_H, SQUAL and Shutter_Upper registers
should be read in sequence to get the accumulated motion.
Note: If Delta_X_L, Delta_X_H, Delta_Y_L and Delta_Y_H registers are not read before the motion
register is read for the second time, the data in Delta_X_L, Delta_X_H, Delta_Y_L and Delta_Y_H
will be lost. - To suppress false motion reports, discard Delta_X and Delta Y values if the SQUAL value < 0x19
and Shutter_Upper = 0x1F. - To read a new set of motion data (Delta_X_L, Delta_X_H, Delta_Y_L and Delta_Y_H), repeat from
Step (1).