Paragraph 4.4 of the BMI270 Data Sheet outlines Power on Reset and Device Initialization. Fourth bullet says that a configuration file needs to be loaded into the device using "burst write". Questions: what is in the configuration file and is it really needed to make the device operate? What happens if I don't load it into the device? What is "burst write" command and is that supported as a python command? Where is it documented?
Solved! Go to Solution.
Hello Swingpro,
BMI270 had many features supported by internal algorithm, so it needed to load the configuration file to support these features.
Bmi270 supports writing configuration files through the SPI or I2C interface of the host, and supports the operation of burst write on the host side, such as SPI burst write.
You could check if your host platform could support burst write.
Hello Swingpro,
I'm gonna explain what burst write little bit.
There is our exampel code in github
https://github.com/BoschSensortec/BMI270-Sensor-API/tree/master/examples/bmi270/
And, burst write means SPI or I2C multiple write function.
Please let me know if you have more questions.
Thank you.
If I just want to read Accelerometer data from the respective registers or via the FIFO do I really need to use the initalization file?
Hello,
You can read accel data from register without config file initialization.
Thanks,