Changeset 6059
- Timestamp:
- 07/10/12 15:54:54 (11 months ago)
- Location:
- i2c-tools/trunk
- Files:
-
- 2 modified
-
CHANGES (modified) (1 diff)
-
lib/smbus.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
i2c-tools/trunk/CHANGES
r6058 r6059 11 11 library: New libi2c library 12 12 Properly propagate real error codes on read errors 13 Use I2C_SMBUS_BLOCK_MAX instead of hard-coding 32 13 14 14 15 3.1.0 (2011-12-04) -
i2c-tools/trunk/lib/smbus.c
r6058 r6059 152 152 union i2c_smbus_data data; 153 153 int i; 154 if (length > 32)155 length = 32;154 if (length > I2C_SMBUS_BLOCK_MAX) 155 length = I2C_SMBUS_BLOCK_MAX; 156 156 for (i = 1; i <= length; i++) 157 157 data.block[i] = values[i-1]; … … 171 171 int i, err; 172 172 173 if (length > 32)174 length = 32;173 if (length > I2C_SMBUS_BLOCK_MAX) 174 length = I2C_SMBUS_BLOCK_MAX; 175 175 data.block[0] = length; 176 176 … … 191 191 union i2c_smbus_data data; 192 192 int i; 193 if (length > 32)194 length = 32;193 if (length > I2C_SMBUS_BLOCK_MAX) 194 length = I2C_SMBUS_BLOCK_MAX; 195 195 for (i = 1; i <= length; i++) 196 196 data.block[i] = values[i-1]; … … 207 207 int i, err; 208 208 209 if (length > 32)210 length = 32;209 if (length > I2C_SMBUS_BLOCK_MAX) 210 length = I2C_SMBUS_BLOCK_MAX; 211 211 for (i = 1; i <= length; i++) 212 212 data.block[i] = values[i-1];
