Show
Ignore:
Timestamp:
05/05/08 16:57:21 (7 years ago)
Author:
khali
Message:

Use consistent transaction names (based on the SMBus specification)
when complaining about a missing adapter functionality.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • i2c-tools/trunk/tools/i2cdump.c

    r5241 r5242  
    6060        switch(size) { 
    6161        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"); 
    6468                        return -1; 
    6569                } 
     
    6872        case I2C_SMBUS_BYTE_DATA: 
    6973                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"); 
    7175                        return -1; 
    7276                } 
     
    7579        case I2C_SMBUS_WORD_DATA: 
    7680                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"); 
    7882                        return -1; 
    7983                } 
     
    8286        case I2C_SMBUS_BLOCK_DATA: 
    8387                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"); 
    8589                        return -1; 
    8690                } 
     
    8993        case I2C_SMBUS_I2C_BLOCK_DATA: 
    9094                if (!(funcs & I2C_FUNC_SMBUS_READ_I2C_BLOCK)) { 
    91                         fprintf(stderr, MISSING_FUNC_FMT, "i2c block read"); 
     95                        fprintf(stderr, MISSING_FUNC_FMT, "I2C block read"); 
    9296                        return -1; 
    9397                }