diff --git a/hv7131r.c b/hv7131r.c index 4ae7c2a..a4ffd9d 100644 --- a/hv7131r.c +++ b/hv7131r.c @@ -67,7 +67,11 @@ int hv7131r_set_exposure(struct usb_sn9c20x *dev) buf[1] = (val >> 8) & 0xff; buf[2] = val & 0xff; - ret = sn9c20x_write_i2c_data_ext(dev, 3, 0x25, buf, 0x1e); + ret = sn9c20x_write_i2c_data(dev, 1, 0x25, &buf[0]); + if (ret >= 0) + ret = sn9c20x_write_i2c_data(dev, 1, 0x26, &buf[1]); + if (ret >= 0) + ret = sn9c20x_write_i2c_data(dev, 1, 0x27, &buf[2]); return ret; }