Changeset 5242 for i2c-tools/trunk/tools/i2cdump.c
- Timestamp:
- 05/05/08 16:57:21 (5 years ago)
- Files:
-
- 1 modified
-
i2c-tools/trunk/tools/i2cdump.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
i2c-tools/trunk/tools/i2cdump.c
r5241 r5242 60 60 switch(size) { 61 61 case I2C_SMBUS_BYTE: 62 if (!((funcs & I2C_FUNC_SMBUS_BYTE) == I2C_FUNC_SMBUS_BYTE)) { 63 fprintf(stderr, MISSING_FUNC_FMT, "byte"); 62 if (!(funcs & I2C_FUNC_SMBUS_READ_BYTE)) { 63 fprintf(stderr, MISSING_FUNC_FMT, "SMBus receive byte"); 64 return -1; 65 } 66 if (!(funcs & I2C_FUNC_SMBUS_WRITE_BYTE)) { 67 fprintf(stderr, MISSING_FUNC_FMT, "SMBus send byte"); 64 68 return -1; 65 69 } … … 68 72 case I2C_SMBUS_BYTE_DATA: 69 73 if (!(funcs & I2C_FUNC_SMBUS_READ_BYTE_DATA)) { 70 fprintf(stderr, MISSING_FUNC_FMT, " byte read");74 fprintf(stderr, MISSING_FUNC_FMT, "SMBus read byte"); 71 75 return -1; 72 76 } … … 75 79 case I2C_SMBUS_WORD_DATA: 76 80 if (!(funcs & I2C_FUNC_SMBUS_READ_WORD_DATA)) { 77 fprintf(stderr, MISSING_FUNC_FMT, " word read");81 fprintf(stderr, MISSING_FUNC_FMT, "SMBus read word"); 78 82 return -1; 79 83 } … … 82 86 case I2C_SMBUS_BLOCK_DATA: 83 87 if (!(funcs & I2C_FUNC_SMBUS_READ_BLOCK_DATA)) { 84 fprintf(stderr, MISSING_FUNC_FMT, " smbus block read");88 fprintf(stderr, MISSING_FUNC_FMT, "SMBus block read"); 85 89 return -1; 86 90 } … … 89 93 case I2C_SMBUS_I2C_BLOCK_DATA: 90 94 if (!(funcs & I2C_FUNC_SMBUS_READ_I2C_BLOCK)) { 91 fprintf(stderr, MISSING_FUNC_FMT, " i2cblock read");95 fprintf(stderr, MISSING_FUNC_FMT, "I2C block read"); 92 96 return -1; 93 97 }
