Lines Matching defs:lsm6dso_data
71 struct lsm6dso_data { struct
72 const struct device *dev;
73 int16_t acc[3];
74 uint32_t acc_gain;
75 int16_t gyro[3];
76 uint32_t gyro_gain;
78 int16_t temp_sample;
81 uint8_t ext_data[LSM6DSO_SHUB_MAX_NUM_TARGETS][6];
82 uint16_t magn_gain;
84 struct hts221_data {
89 } hts221;
90 bool shub_inited;
91 uint8_t num_ext_dev;
92 uint8_t shub_ext[LSM6DSO_SHUB_MAX_NUM_TARGETS];
95 uint16_t accel_freq;
96 uint8_t accel_fs;
97 uint16_t gyro_freq;
98 uint8_t gyro_fs;
101 struct gpio_callback gpio_cb;
102 sensor_trigger_handler_t handler_drdy_acc;
103 const struct sensor_trigger *trig_drdy_acc;
104 sensor_trigger_handler_t handler_drdy_gyr;
105 const struct sensor_trigger *trig_drdy_gyr;
106 sensor_trigger_handler_t handler_drdy_temp;
107 const struct sensor_trigger *trig_drdy_temp;
111 struct k_thread thread;
112 struct k_sem gpio_sem;
114 struct k_work work;