27 #define MMA8491Q_I2C_ADDRESS (0x55)     29 #define MMA8491Q_T_RST_MIN (1U)        30 #define MMA8491Q_T_ON_TYPICAL (1U)     59 #define MMA8491Q_STATUS_XDR_MASK ((uint8_t)0x01)    60 #define MMA8491Q_STATUS_XDR_SHIFT ((uint8_t)0)    62 #define MMA8491Q_STATUS_YDR_MASK ((uint8_t)0x02)    63 #define MMA8491Q_STATUS_YDR_SHIFT ((uint8_t)1)    65 #define MMA8491Q_STATUS_ZDR_MASK ((uint8_t)0x04)    66 #define MMA8491Q_STATUS_ZDR_SHIFT ((uint8_t)2)    68 #define MMA8491Q_STATUS_ZYXDR_MASK ((uint8_t)0x08)    69 #define MMA8491Q_STATUS_ZYXDR_SHIFT ((uint8_t)3)    71 #define MMA8491Q_STATUS_RESERVED_MASK ((uint8_t)0xF0)    72 #define MMA8491Q_STATUS_RESERVED_SHIFT ((uint8_t)4)    77 #define MMA8491Q_STATUS_XDR_DRDY ((uint8_t)0x01)          80 #define MMA8491Q_STATUS_YDR_DRDY ((uint8_t)0x02)          83 #define MMA8491Q_STATUS_ZDR_DRDY ((uint8_t)0x04)          86 #define MMA8491Q_STATUS_ZYXDR_DRDY ((uint8_t)0x08)        90 #define MMA8491Q_STATUS_RESERVED_ZERO ((uint8_t)0x00)    121 #define MMA8491Q_OUT_X_LSB_OUT_X_LSB_MASK ((uint8_t)0xFC)   122 #define MMA8491Q_OUT_X_LSB_OUT_X_LSB_SHIFT ((uint8_t)2)   154 #define MMA8491Q_OUT_Y_LSB_OUT_Y_LSB_MASK ((uint8_t)0xFC)   155 #define MMA8491Q_OUT_Y_LSB_OUT_Y_LSB_SHIFT ((uint8_t)2)   187 #define MMA8491Q_OUT_Z_LSB_OUT_Z_LSB_MASK ((uint8_t)0xFC)   188 #define MMA8491Q_OUT_Z_LSB_OUT_Z_LSB_SHIFT ((uint8_t)2) 
uint8_t MMA8491Q_OUT_Y_MSB_t
 
uint8_t MMA8491Q_OUT_X_MSB_t
 
uint8_t MMA8491Q_OUT_Z_MSB_t