21 #ifndef __LSM9DS1_Types_H__ 22 #define __LSM9DS1_Types_H__ 24 #include "LSM9DS1_Registers.h" 25 #include "hal_stdtypes.h" 109 enum interrupt_select
115 enum interrupt_generators
117 INT_DRDY_XL = (1<<0),
120 INT2_DRDY_TEMP = (1<<2),
129 enum accel_interrupt_generator
140 enum gyro_interrupt_generator
150 enum mag_interrupt_generator
173 FIFO_CONT_TRIGGER = 3,
174 FIFO_OFF_TRIGGER = 4,
186 uint8_t lowPowerEnable;
196 uint8_t latchInterrupt;
201 uint8_t commInterface;
217 uint8_t highResEnable;
218 uint8_t highResBandwidth;
228 uint8_t tempCompensationEnable;
229 uint8_t XYPerformance;
230 uint8_t ZPerformance;
231 uint8_t lowPowerEnable;
232 uint8_t operatingMode;