https://github.com/jrowberg/i2cdevlib/blob/8901f7e51099dbf2960bba704706ab82e79b59fc/Arduino/MPU9150/Examples/MPU9150_DMP9/MPU9150_DMP9.ino#L188