Hi,
I am trying out with BMI270 shutter board. From the description:
https://www.bosch-sensortec.com/news/bosch-launches-smart-ultra-low-power-imu-bmi270.html
There are two application-specific versions: gesture and context/activity.
For our usage, I think the geture version will help more.
The data sheet seems very straight forward to set up.
But after I enabled activity and gesture, seems I can only get activity works.
Tried disable activity and enable gesture/wake up only, still no output for the gesture feature.
So I am wondering, what the meaning of two application specific versions?
Are they both implemented and coexisted in same chip?
Any specific register operation to enable the gesture version?
Thanks
Solved! Go to Solution.
Yes, BMI270 have two different feature set according to gesture and context / ativity.
Both two are based on different configuration string.
Suppose you are using the API from our Github. In that package, you can see bmi270.c and bmi270_context.c.
So if you want to use context feature, you should using the bmi270_context_config_file instead of bmi270_config_file during initialize the sensor.
Thanks Vincent,
Before, I used the zephyr project with BMI270 driver from your company's forked branch.
Seems that driver initialized BMI270 without gesture feature.
Maybe worth to add a property for zephyr BMI270 device to set feature, etc.
After changed to the API and referred to wrist_gesture example.
It works now. Got valid gesture output.