I wanted to achieve an ODR from the Rotation Vector virtual sensor of the BHI260AP of 800 Hz. In order to achieve so, I need to set the turbo mode, writing on the chip control register.
I see that on that page there is also "turbo" firmware, but with no reference to the BMM150, nor to the fact that it's connected to the auxiliary interface. What should I do in this case? Consider that in my final custom board I will connect the BHI and the BMM as it's done in the shuttle board, and I will access the BHI using I2C.
Thanks a lot,
Dario
Best reply by BSTRobin
Hi dariosortino,
Bosch_APP30_SHUTTLE_BHI260_turbo_aux_BMM150.fw was not released on github.
The attachment is the generated firmware and *.h file for your reference. You can also compile and generate the firmware yourself.
#Example data injection firmware #DataInject #DataInject_nobsx ) ENDIF()
Rebuild SDK, then you can find firmware file "Bosch_APP30_SHUTTLE_BHI260_turbo_aux_BMM150.fw" under "BHI260AP_SDK_1.1.8.0\release\gccfw" folder
There is tool which could convert firmware file to "*.h" file under "C:\COINES\v2.7.0\examples\bhy2\examples\fw2h" after you installed Coines software. Run mingw32-make to compile this tool, and you can convert Bosch_APP30_SHUTTLE_BHI260_turbo_aux_BMM150.fw to Bosch_APP30_SHUTTLE_BHI260_turbo_aux_BMM150.fw.h by the command: fw2h.exe Bosch_APP30_SHUTTLE_BHI260_turbo_aux_BMM150.fw