Skip to content

ISM330DLC: Bug delay accelerometer #13

@jbiemar

Description

@jbiemar

I found a bug in the ISM330DLC driver. st_ism330dlc_core.c

Current Behavior

When I try to read the accelerometer in Linux with sudo cat /sys/bus/iio/devices/iio:device1/in_accel_x_raw it always return 0. With y and z too.

When I perform a selftest, it pass and then I have new value in in_accel_x-y-z_raw.

I found that with the default frequency (13Hz), the delay at line 1653 is too short. 1/13 = 76ms and it's 40ms in the driver.

Possible Solution

I change this delay to 120ms and it's working well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions