To set the sample rate to 13 Hz, write the following BEFORE myIMU.begin().
myIMU.settings.accelSampleRate = 13;
myIMU.settings.gyroSampleRate = 13;
To put it in low power mode, write the following AFTER myIMU.begin()
myIMU.readRegister(&readData, LSM6DS3_ACC_GYRO_CTRL6_G);
myIMU.writeRegister(LSM6DS3_ACC_GYRO_CTRL6_G, readData |= LSM6DS3_ACC_GYRO_LP_XL_ENABLED); // 0x10
myIMU.readRegister(&readData, LSM6DS3_ACC_GYRO_CTRL7_G);
myIMU.writeRegister(LSM6DS3_ACC_GYRO_CTRL7_G, readData |= LSM6DS3_ACC_GYRO_LP_EN_ENABLED); // 0x80
And to do Serial.print() at 13Hz, need “do-while”
do {
myIMU.readRegister(&readData, LSM6DS3_ACC_GYRO_STATUS_REG); // 0,0,0,0,0,TDA,GDA,XLDA
} while ((readData & 0x07) != 0x07);