Example #1
0
/******************************************************************************
* @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);
}
Example #2
0
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);
}
Example #3
0
/******************************************************************************
* @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);
	}