Hi All,
I have been writing a driver for the BMI 270 using the MAX FIFO configuration file. The driver only accesses the gyro and temperature sensor values directly either with FIFO mode or without which is all working fine.
Looking at the datasheet on page 29 section 4.6.10 I notice that I should be doing some post processing on the rate_x value using the factor_zx register value. I also noticed that this is done in the Bosch sensor (https://github.com/boschsensortec/BMI270-Sensor-API/blob/126b685af34a3f35fad497ae653c5d4741eedf6b/bm.... However when I check the value of the register at GYR_CAS it is 0. Is this the expected value? Does this change over time with the sensor or is it always 0?
Thanks,
Ben.
Hi benpnz,
If the GYR_CAS you read is 0, the x-axis has been processed inside the chip.
If the GYR_CAS you read is not 0, you need to process the RAW data of the X-axis.