> > At least with i2c you can even do zero-length reads, i.e. just send > > the read address and watch whenever someone acks it or not, without > > actually reading data. Not sure whenever that is true for smbus as > > well. > > This is exactly a SMBus "quick command" with data bit 1, if I understood > it correctly. This isn't what we do (we do "quick command" with data > bit 0), but that's my second choice if it turns out that "receive byte" > isn't possible as a probing command. I'd prefeare a reading "quick command" over a "receive byte" as we don't actually want read a byte on probing ... Gerd -- http://bigendian.bytesex.org