02-14-2020 03:38 PM - edited 02-14-2020 03:38 PM
Hi,
According to: https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi270.html#software it is possible to use the sensor fusion software (BSXLite) with the BMI270.
Integrating the library is not the problem. Only the lib needs specifications for the BMI270 and I can't find these. I can find the BMI160 specs and added it to the code (BMI270 is the succesor of BMI160) like this:
// Accelerometer spec BMI160
BSX_U8 bsxLibConfAcc[] = {37,0,3,1,0,9,12,150,0,16,60,0,1,0,1,0,176,4,82,3,0,0,64,65,1,1,1,1,2,2,2,3,3,1,1,180,115};
BSX_U8 bsxLibConfGyro[] = {14,0,1,1,3,9,12,136,19,16,1,1,129,46};
For some reason I don't get an output on: bsx_get_accrawdata(&accRawData); even when using the default value with null pointer.
My question is: How (and with what) do I have to initialise the "accelspec" and "gyrospec" with the BMI270 to get data from the BSXLite software?
Many thanks,
Roel
02-18-2020 04:47 PM
For others who are having the same question, I used the BMI160 spec for the BMI270 which gives nice results.