On Thursday 23 October 2008, Jean Delvare wrote: > > > For SPI, everything is MSB first ... else insist (spi->mode & SPI_LSB_FIRST) > > is true. ?Please strike the comment implying it might not be MSB first. > > Except that the LM70 transmits the LSB first, so it seems valuable to > underline that the TMP121 behaves differently. If true, then this driver has a bug ... it should require SPI_LSB_FIRST as well as SPI_3WIRE in spi->mode, for lm70. But no, I checked the data sheet and it shows MSB first. See the table in section 1.5.2 (MSB = D15) and the figures in section 2 (D15 first). See what confusion comes from implying things which are contrary-to-fact? :) - Dave