Present i am working on BMX160 sensor, As part of reading its ACCL and GYRO data, initially i read its CHIP_ID(0xD8) using SPI Driver.
And i configured its registers like in below attached zip file for reading ACCL and GYRO Data and using below attched files of BMX160 but unable to read its ACCL and GYRO data.
Plaese help me to come out of this issue.
Note:- Can we read ACCL, GYRO,MAGN Data indipendently?
Solved! Go to Solution.
Thank you for replay,
Actually i am using QN9080 SoC for interfacing with BMX160 via SPI and created user defined spi_read and spi_write functions for read and write operations.
Till now i am able to read its device id as 0xD8 and also able to read status register etc for verifying my SPI Driver functionality, it working fine.
As part of reading device id and status reg DATA i am passing two bytes (address + dummy_data) up to here fine.
After configuration of BMX160, for reading ACC and GYRO data, i should send morethan two bytes(because ACC and GYRO registers are 12) but from here onwards i am not getting ACC and GYRO data from sensor.
Note:- Can we read burst data from BMX160 for acc and gyro(12 registers) ?
Please help me to come out of this issue.
Thanks in advance