26 #define MMA8491Q_I2C_ADDRESS (0x55) 28 #define MMA8491Q_T_RST_MIN (1U) 29 #define MMA8491Q_T_ON_TYPICAL (1U) 58 #define MMA8491Q_STATUS_XDR_MASK ((uint8_t)0x01) 59 #define MMA8491Q_STATUS_XDR_SHIFT ((uint8_t)0) 61 #define MMA8491Q_STATUS_YDR_MASK ((uint8_t)0x02) 62 #define MMA8491Q_STATUS_YDR_SHIFT ((uint8_t)1) 64 #define MMA8491Q_STATUS_ZDR_MASK ((uint8_t)0x04) 65 #define MMA8491Q_STATUS_ZDR_SHIFT ((uint8_t)2) 67 #define MMA8491Q_STATUS_ZYXDR_MASK ((uint8_t)0x08) 68 #define MMA8491Q_STATUS_ZYXDR_SHIFT ((uint8_t)3) 70 #define MMA8491Q_STATUS_RESERVED_MASK ((uint8_t)0xF0) 71 #define MMA8491Q_STATUS_RESERVED_SHIFT ((uint8_t)4) 76 #define MMA8491Q_STATUS_XDR_DRDY ((uint8_t)0x01) 79 #define MMA8491Q_STATUS_YDR_DRDY ((uint8_t)0x02) 82 #define MMA8491Q_STATUS_ZDR_DRDY ((uint8_t)0x04) 85 #define MMA8491Q_STATUS_ZYXDR_DRDY ((uint8_t)0x08) 89 #define MMA8491Q_STATUS_RESERVED_ZERO ((uint8_t)0x00) 120 #define MMA8491Q_OUT_X_LSB_OUT_X_LSB_MASK ((uint8_t)0xFC) 121 #define MMA8491Q_OUT_X_LSB_OUT_X_LSB_SHIFT ((uint8_t)2) 153 #define MMA8491Q_OUT_Y_LSB_OUT_Y_LSB_MASK ((uint8_t)0xFC) 154 #define MMA8491Q_OUT_Y_LSB_OUT_Y_LSB_SHIFT ((uint8_t)2) 186 #define MMA8491Q_OUT_Z_LSB_OUT_Z_LSB_MASK ((uint8_t)0xFC) 187 #define MMA8491Q_OUT_Z_LSB_OUT_Z_LSB_SHIFT ((uint8_t)2)
uint8_t MMA8491Q_OUT_X_MSB_t
uint8_t MMA8491Q_OUT_Z_MSB_t
uint8_t MMA8491Q_OUT_Y_MSB_t