plain text now > -----Urspr?ngliche Nachricht----- > Von: Peter Lassahn [mailto:lassahn at eup.pandacom.de] > Gesendet: Donnerstag, 11. September 2003 10:47 > An: 'sensors at stimpy.netroedge.com' > Betreff: i2c-2.8.0 : userspace applications using /dev interface > > Dear Ladies and Gentlemen, > > We lack some understanding on how i2c-2.8.0 userspace applications using the /dev interface and ioctl()s have to be programmed (we tested with kernel 2.4.22). > > It seem to be necessary to include i2c.h in addition to i2c-dev.h in order to get access to defines like I2C_SLAVE for the ioctl()s. > > However, i2c.h can not be included by userspace applications because it uses kernel space typedefs and declarations. > This is in agreement with your example in the LM Sensors project (prog/detect/i2cdetect.c). It uses I2C_SLAVE without including i2c.h. > > Is there a way out here ? > > Best regards > > Peter Lassahn