Commit 0f9a0f4d authored by Luis Ubieda's avatar Luis Ubieda Committed by Dan Kalowsky
Browse files

sensor: adxl345: Only enable FIFO Stream with Sensor Stream is enabled

Otherwise with its default configuration (25-Hz, 32-level FIFO),
getting individual samples could be up to 1-second old.

Signed-off-by: default avatarLuis Ubieda <luisf@croxel.com>
parent 80b607dd
Loading
Loading
Loading
Loading
+2 −0
Changes for drivers/sensor/adi/adxl345/adxl345.c: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -457,11 +457,13 @@ static int adxl345_init(const struct device *dev)
		return -ENODEV;
	}

#if CONFIG_ADXL345_STREAM
	rc = adxl345_reg_write_byte(dev, ADXL345_FIFO_CTL_REG, ADXL345_FIFO_STREAM_MODE);
	if (rc < 0) {
		LOG_ERR("FIFO enable failed\n");
		return -EIO;
	}
#endif

	rc = adxl345_reg_write_byte(dev, ADXL345_DATA_FORMAT_REG, ADXL345_RANGE_8G);
	if (rc < 0) {