Using BHI260

I am going to use the BHI260 and have a few questions on how to use it:

How can a HIRQ host interrupt in BHI260 be generated from a timer, that is, at a predetermined time interval.

Is it possible to work directly with BHI260 hardware timers.

The SDK has step drivers (VirtStepDetector and VirtStepCounter). How are they configured?

The SDK has a gesture driver (VirtBSXGlanceGesture). How does it adjust to the desired gesture?

Best reply by BSTRobin

Hello amoniev,

Please refer the following reply:

How can a HIRQ host interrupt in BHI260 be generated from a timer, that is, at a predetermined time interval.

In SDK, HIRQ is occupied by system to trigger when wakeup/non-wakeup/debug&status FIFO has data to report or reset happens. So it will has conflict if user operate that GPIO pin in code.

 

Is it possible to work directly with BHI260 hardware timers.

NO, the hardware timer interface is not published In SDK.

 

The SDK has step drivers (VirtStepDetector and VirtStepCounter). How are they configured?

Not published in customer SDK.

Internally we can customize it. refer BMI160 0x7A 7B

 

The SDK has a gesture driver (VirtBSXGlanceGesture). How does it adjust to the desired gesture?

Not configurable. The gesture defined by BST specification. And it's dedicated for Android "GlanceGesture".

View original
5 replies
Resolved