tests/driver_lsm6dsl: add power down/up test

This commit is contained in:
Vincent Dupont 2017-08-17 17:39:33 +02:00
parent e75868db32
commit d5d306e316

View File

@ -44,6 +44,30 @@ int main(void)
}
puts("[SUCCESS]\n");
puts("Powering down LSM6DSL sensor...");
if (lsm6dsl_acc_power_down(&dev) != LSM6DSL_OK) {
puts("[ERROR]");
return 1;
}
if (lsm6dsl_gyro_power_down(&dev) != LSM6DSL_OK) {
puts("[ERROR]");
return 1;
}
puts("[SUCCESS]\n");
xtimer_sleep(1);
puts("Powering up LSM6DSL sensor...");
if (lsm6dsl_acc_power_up(&dev) != LSM6DSL_OK) {
puts("[ERROR]");
return 1;
}
if (lsm6dsl_gyro_power_up(&dev) != LSM6DSL_OK) {
puts("[ERROR]");
return 1;
}
puts("[SUCCESS]\n");
while (1) {
if (lsm6dsl_read_acc(&dev, &acc_value) == LSM6DSL_OK) {
printf("Accelerometer x: %i y: %i z: %i\n", acc_value.x,