11-bit temperature problem
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