Commit a1eb8500 authored by Mayank Narang's avatar Mayank Narang Committed by Dan Kalowsky
Browse files

drivers: sensor: lis2de12: add length check in spi write incr routine

Added a length check in the spi write incr routine to handle both
single and multi byte write operations properly.

Signed-off-by: default avatarMayank Narang <narang.may77@gmail.com>
(cherry picked from commit cb608812)
parent 58491c40
Loading
Loading
Loading
Loading
+3 −0
Changes for drivers/sensor/st/stmemsc/stmemsc_spi.c: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -73,6 +73,9 @@ int stmemsc_spi_read_incr(const struct spi_dt_spec *stmemsc,
int stmemsc_spi_write_incr(const struct spi_dt_spec *stmemsc,
			   uint8_t reg_addr, uint8_t *value, uint8_t len)
{
	if (len > 1) {
		reg_addr |= STMEMSC_SPI_ADDR_AUTO_INCR;
	}

	return stmemsc_spi_write(stmemsc, reg_addr, value, len);
}