Lines Matching defs:icm42605_data
22 struct icm42605_data { struct
23 uint8_t fifo_data[HARDWARE_FIFO_SIZE];
25 int16_t accel_x;
26 int16_t accel_y;
27 int16_t accel_z;
28 uint16_t accel_sensitivity_shift;
29 uint16_t accel_hz;
30 uint16_t accel_sf;
32 int16_t temp;
34 int16_t gyro_x;
35 int16_t gyro_y;
36 int16_t gyro_z;
37 uint16_t gyro_sensitivity_x10;
38 uint16_t gyro_hz;
39 uint16_t gyro_sf;
41 bool accel_en;
42 bool gyro_en;
43 bool tap_en;
45 bool sensor_started;
47 const struct device *dev;
48 struct gpio_callback gpio_cb;
50 const struct sensor_trigger *data_ready_trigger;
51 sensor_trigger_handler_t data_ready_handler;
53 const struct sensor_trigger *tap_trigger;
54 sensor_trigger_handler_t tap_handler;
56 const struct sensor_trigger *double_tap_trigger;
57 sensor_trigger_handler_t double_tap_handler;
61 struct k_thread thread;
62 struct k_sem gpio_sem;