[i2c] I2C_SMBUS_WORD Definition

Gary Chambers gwc at ll.mit.edu
Sat Jan 19 21:55:42 CET 2008


Jean...

Thanks for the reply!

> i2c_smbus_read_word_data() does exist, isn't it what you are looking
> for? It corresponds to a "read word" transaction in SMBus terminology.

i2c_smbus_read_word_data() implies (to me, anyway) a required 
data/command in the transaction.  Some of the devices with which we deal 
apparently cannot tolerate this extra 8 bits on the bus when attempting 
to read a word from them.  The bus analyzer also indicates those extra 
bits are present.  I'm doing my work through the dev interface, and our 
functionality matrix seems to indicate that I cannot use pure I2C.  Any 
thoughts or insight?  Thanks very much!

-- 
Gary Chambers

// -------------------------------------
// Advanced SatComm Systems & Operations
// MIT Lincoln Laboratory / 781-981-0957
// Lexington, Massachusetts
// Nothing fancy and nothing Microsoft
// -------------------------------------



More information about the i2c mailing list