Lines Matching full:iis2dlpc
54 static void iis2dlpc_config(const struct device *iis2dlpc) in iis2dlpc_config() argument
58 /* set IIS2DLPC accel/gyro sampling frequency to 100 Hz */ in iis2dlpc_config()
62 if (sensor_attr_set(iis2dlpc, SENSOR_CHAN_ACCEL_XYZ, in iis2dlpc_config()
64 printk("Cannot set sampling frequency for IIS2DLPC accel\n"); in iis2dlpc_config()
70 if (sensor_attr_set(iis2dlpc, SENSOR_CHAN_ACCEL_XYZ, in iis2dlpc_config()
72 printk("Cannot set sampling frequency for IIS2DLPC gyro\n"); in iis2dlpc_config()
81 sensor_trigger_set(iis2dlpc, &trig, iis2dlpc_trigger_handler); in iis2dlpc_config()
170 const struct device *const iis2dlpc = DEVICE_DT_GET_ONE(st_iis2dlpc); in main() local
175 if (!device_is_ready(iis2dlpc)) { in main()
176 printk("%s: device not ready.\n", iis2dlpc->name); in main()
188 iis2dlpc_config(iis2dlpc); in main()
196 if (sensor_sample_fetch(iis2dlpc) < 0) { in main()
197 printf("IIS2DLPC Sensor sample update error\n"); in main()
216 sensor_channel_get(iis2dlpc, SENSOR_CHAN_ACCEL_XYZ, accel2); in main()
229 printf("IIS2DLPC: Accel (m.s-2): x: %.3f, y: %.3f, z: %.3f\n", in main()
253 printk("%d:: iis2dlpc trig %d\n", cnt, iis2dlpc_trig_cnt); in main()