prove the timing issue is not related to calling I2C_GetLastEvent