Skip to content

[Feature-Request] Add support of BMI270 interrupt mode, instead of pooling modeΒ #684

@chengguizi

Description

@chengguizi

Start with the why:

Unlike BNO085, current BMI270 is operating in polling mode in the firmware as far as I understand. That has apparent performance impact: When the pipeline become more complex / higher load. The set frequency of IMU would not be reached. It can even be just halved (e.g. it outputs 100Hz instead of configured 200Hz). Also the timestamp is no longer perfectly even as well.

This is quite undesirable for many inertial applications, as it become harder to be calibrated.

Move to the what:

Understand BMI270 was just a transition parts, due to BNO parts shortage. But completing the support for BMI270 is appreciated, in view of a fair amount of Luxonis products being produced with BMI270 installed. Therefore, I would love to see BMI270 eventually have interrupt mode supported, if technically possible.

Move to the how:

Likely a firmware update to let BMI270 to have interrupt mode, so we can have a consistent rate IMU output from BMI270-installed products.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions