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

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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                } 
  • i2c-tools/trunk/tools/i2cget.c

    r5241 r5242  
    6464        case I2C_SMBUS_BYTE: 
    6565                if (!(funcs & I2C_FUNC_SMBUS_READ_BYTE)) { 
    66                         fprintf(stderr, MISSING_FUNC_FMT, "read byte"); 
     66                        fprintf(stderr, MISSING_FUNC_FMT, "SMBus receive byte"); 
    6767                        return -1; 
    6868                } 
    6969                if (daddress >= 0 
    7070                 && !(funcs & I2C_FUNC_SMBUS_WRITE_BYTE)) { 
    71                         fprintf(stderr, MISSING_FUNC_FMT, "write byte"); 
     71                        fprintf(stderr, MISSING_FUNC_FMT, "SMBus send byte"); 
    7272                        return -1; 
    7373                } 
     
    7676        case I2C_SMBUS_BYTE_DATA: 
    7777                if (!(funcs & I2C_FUNC_SMBUS_READ_BYTE_DATA)) { 
    78                         fprintf(stderr, MISSING_FUNC_FMT, "read byte"); 
     78                        fprintf(stderr, MISSING_FUNC_FMT, "SMBus read byte"); 
    7979                        return -1; 
    8080                } 
     
    8383        case I2C_SMBUS_WORD_DATA: 
    8484                if (!(funcs & I2C_FUNC_SMBUS_READ_WORD_DATA)) { 
    85                         fprintf(stderr, MISSING_FUNC_FMT, "read word"); 
     85                        fprintf(stderr, MISSING_FUNC_FMT, "SMBus read word"); 
    8686                        return -1; 
    8787                } 
  • i2c-tools/trunk/tools/i2cset.c

    r5241 r5242  
    6060        case I2C_SMBUS_BYTE: 
    6161                if (!(funcs & I2C_FUNC_SMBUS_WRITE_BYTE)) { 
    62                         fprintf(stderr, MISSING_FUNC_FMT, "byte send"); 
     62                        fprintf(stderr, MISSING_FUNC_FMT, "SMBus send byte"); 
    6363                        return -1; 
    6464                } 
     
    6767        case I2C_SMBUS_BYTE_DATA: 
    6868                if (!(funcs & I2C_FUNC_SMBUS_WRITE_BYTE_DATA)) { 
    69                         fprintf(stderr, MISSING_FUNC_FMT, "byte write"); 
     69                        fprintf(stderr, MISSING_FUNC_FMT, "SMBus write byte"); 
    7070                        return -1; 
    7171                } 
     
    7474        case I2C_SMBUS_WORD_DATA: 
    7575                if (!(funcs & I2C_FUNC_SMBUS_WRITE_WORD_DATA)) { 
    76                         fprintf(stderr, MISSING_FUNC_FMT, "word write"); 
     76                        fprintf(stderr, MISSING_FUNC_FMT, "SMBus write word"); 
    7777                        return -1; 
    7878                }