Browse Source

input: ili2132a: check i2c_read_dt return value

Check i2c_read_dt return value in ili2132a_process, fixes a coverity
warning.

Link: https://github.com/zephyrproject-rtos/zephyr/issues/81965
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
pull/82200/head
Fabio Baltieri 7 months ago committed by Anas Nashif
parent
commit
48cb3a2272
  1. 8
      drivers/input/input_ili2132a.c

8
drivers/input/input_ili2132a.c

@ -44,8 +44,14 @@ static void ili2132a_process(const struct device *dev) @@ -44,8 +44,14 @@ static void ili2132a_process(const struct device *dev)
const struct ili2132a_config *dev_cfg = dev->config;
uint8_t buf[8];
uint16_t x, y;
int ret;
ret = i2c_read_dt(&dev_cfg->i2c, buf, sizeof(buf));
if (ret < 0) {
LOG_ERR("Failed to read data: %d", ret);
return;
}
i2c_read_dt(&dev_cfg->i2c, buf, sizeof(buf));
if (buf[TIP] & IS_TOUCHED_BIT) {
x = sys_get_le16(&buf[X_COORD]);
y = sys_get_le16(&buf[Y_COORD]);

Loading…
Cancel
Save