alfred steele said the following: > To sum it up, the intention is code > reusablity in the sense that if we move to a different part which sits > on the I2c bus, we need not have to modify the kernel driver, just > keep the complexity in the userspace. I'd say this is just the wrong way round: Design goal should be to keep application as is and just load another driver on H/W change + changing access path in some config file. Just my 2 cents Michael