/****************************************************************************** * @brief Read Z Axis 8 MSB. * * @param None. * * @return rx - read value. ******************************************************************************/ char ADXL362_ReadZSmall(void) { char rx; while(!ADXL362_IsDataReady()); rx = ADXL362_ReadReg(ADXL362_ZDATA) & 0xFF; return(rx); }
int ADXL362_ReadX(XSpi *spi_instance_ptr) { int rx; while(!ADXL362_IsDataReady(spi_instance_ptr)); rx = ((ADXL362_ReadReg(spi_instance_ptr,ADXL362_XDATA_H) & 0xFF) << 8) | (ADXL362_ReadReg(spi_instance_ptr,ADXL362_XDATA_L) & 0xFF); return(rx); }
/****************************************************************************** * @brief Read Z Axis 12 MSB. * * @param None. * * @return rx - read value. ******************************************************************************/ int ADXL362_ReadZ(void) { int rx; while(!ADXL362_IsDataReady()); rx = ((ADXL362_ReadReg(ADXL362_ZDATA_H) & 0xFF) << 8) | (ADXL362_ReadReg(ADXL362_ZDATA_L) & 0xFF); return(rx); }