11-bit temperature problem

Jean Delvare khali at linux-fr.org
Thu Aug 14 18:45:19 CEST 2003

> Gah!  I'm sorry: (b) + (c) *is* i2c_smbus_read_byte_data() minus a
> stop bit.

Aha, OK, that's it. Didn't know that (there are sooo many things I still
don't know, shame on me).

> SMBus Read Byte Data
> ====================
> This reads a single byte from a device, from a designated register.
> The register is specified through the Comm byte.
> S Addr Wr [A] Comm [A] S Addr Rd [A] [Data] NA P
> So, that makes 39 bits not 29.

You're perfectly right. But that doesn't matter anymore ;)

Jean "I swear I'll read the I2C specs soon" Delvare

More information about the lm-sensors mailing list