From 0e972ad9fd6424cd431eba68125c4fc50e5fbb64 Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Thu, 20 Nov 2008 19:57:53 +0000 Subject: [PATCH] Add support for reading back to short writes. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@5394 7894878c-1315-0410-8ee3-d5d059ff63e0 --- tools/i2cset.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tools/i2cset.c b/tools/i2cset.c index 9b686bf..296abe1 100644 --- a/tools/i2cset.c +++ b/tools/i2cset.c @@ -316,7 +316,8 @@ int main(int argc, char *argv[]) switch (size) { case I2C_SMBUS_BYTE: - /* No readback */ + res = i2c_smbus_read_byte(file); + value = daddress; break; case I2C_SMBUS_WORD_DATA: res = i2c_smbus_read_word_data(file, daddress); @@ -326,9 +327,6 @@ int main(int argc, char *argv[]) } close(file); - if (size == I2C_SMBUS_BYTE) /* We're done */ - exit(0); - if (res < 0) { printf("Warning - readback failed\n"); } else