Re: I2C interface

2021-02-12 Thread Christian Mauderer
Hello Matthew, in theory it should be possible to use read / write together with some ioctls to set the address. But normally I would suggest to create i2c_msg structures for a finer grained control. Take a look at the i2cget command for a simple example hot to read from an EEPROM like device:

Re: I2C interface

2021-02-12 Thread Gedare Bloom
the linux api is exported via cpukit/include/dev/i2c/i2c.h the include path should be #include I'm not aware of any good examples to follow. The embedded brains folks have most experience working with it. On Thu, Feb 11, 2021 at 8:51 AM Matthew J Fletcher wrote: > > Hi, > > The ATSAM BSP has I2

I2C interface

2021-02-11 Thread Matthew J Fletcher
Hi, The ATSAM BSP has I2C support, but i am slightly unclear about the API that should be used to access it. Using pread() & pwrite() seems to trigger assertions that look like memory corruption in atsam_i2c_bus.c The linux I2C userspace API seems to be suggested, which looks like ioctrl(), but