Lines Matching full:lsm6dso16is
91 static void lsm6dso16is_config(const struct device *lsm6dso16is) in lsm6dso16is_config() argument
97 if (sensor_attr_set(lsm6dso16is, SENSOR_CHAN_ACCEL_XYZ, in lsm6dso16is_config()
99 printk("Cannot set mode for LSM6DSO16IS accel\n"); in lsm6dso16is_config()
103 /* set LSM6DSO16IS accel sampling frequency to 208 Hz */ in lsm6dso16is_config()
107 if (sensor_attr_set(lsm6dso16is, SENSOR_CHAN_ACCEL_XYZ, in lsm6dso16is_config()
109 printk("Cannot set sampling frequency for LSM6DSO16IS accel\n"); in lsm6dso16is_config()
115 if (sensor_attr_set(lsm6dso16is, SENSOR_CHAN_ACCEL_XYZ, in lsm6dso16is_config()
117 printk("Cannot set full scale for LSM6DSO16IS accel\n"); in lsm6dso16is_config()
121 /* set LSM6DSO16IS gyro sampling frequency to 208 Hz */ in lsm6dso16is_config()
125 if (sensor_attr_set(lsm6dso16is, SENSOR_CHAN_GYRO_XYZ, in lsm6dso16is_config()
127 printk("Cannot set sampling frequency for LSM6DSO16IS gyro\n"); in lsm6dso16is_config()
133 if (sensor_attr_set(lsm6dso16is, SENSOR_CHAN_GYRO_XYZ, in lsm6dso16is_config()
135 printk("Cannot set full scale for LSM6DSO16IS gyro\n"); in lsm6dso16is_config()
144 sensor_trigger_set(lsm6dso16is, &trig, lsm6dso16is_acc_trig_handler); in lsm6dso16is_config()
272 const struct device *const lsm6dso16is = DEVICE_DT_GET_ONE(st_lsm6dso16is); in main() local
278 if (!device_is_ready(lsm6dso16is)) { in main()
279 printk("%s: device not ready.\n", lsm6dso16is->name); in main()
300 lsm6dso16is_config(lsm6dso16is); in main()
315 if (sensor_sample_fetch(lsm6dso16is) < 0) { in main()
316 printf("LSM6DSO16IS Sensor sample update error\n"); in main()
342 sensor_channel_get(lsm6dso16is, SENSOR_CHAN_ACCEL_XYZ, lsm6dso16is_xl); in main()
343 sensor_channel_get(lsm6dso16is, SENSOR_CHAN_GYRO_XYZ, lsm6dso16is_gy); in main()
345 sensor_channel_get(lsm6dso16is, SENSOR_CHAN_DIE_TEMP, &lsm6dso16is_temp); in main()
374 printf("LSM6DSO16IS: Accel (m.s-2): x: %.3f, y: %.3f, z: %.3f\n", in main()
379 printf("LSM6DSO16IS: Gyro (dps): x: %.3f, y: %.3f, z: %.3f\n", in main()
386 printf("LSM6DSO16IS: Temperature: %.1f C\n", in main()
422 printk("%d: lsm6dso16is acc trig %d\n", cnt, lsm6dso16is_acc_trig_cnt); in main()