From: Dave H. <dhy...@gm...> - 2010-08-19 15:05:24
|
Hi Scott, On Thu, Aug 19, 2010 at 3:51 AM, ScottEllis <sco...@gm...> wrote: > > I think you found the wrong wiki page. Try this. > > http://www.gumstix.net/wiki/index.php?title=Category:How_to_-_i2c > > The I2C bus found on the Overo expansion board headers can be accessed > solely from userland as a character device using the standard gumstix overo > kernels. Well that's not quite true. You can also use the i2c bus from kerneland - it's just a totally different API. > You will need to write some code in order to make the IOCTL call to specify > the I2C_SLAVE address. > > You do not have to build a full gumstix image in order to get the tools to > compile simple i2c C programs, but you will need some cross-tools built on a > workstation. Alternatively you can install some native build tools directly > onto your gumstix. I seem to recall that the i2c-tools package is installed by default (but I'm going from a fairly hazy memory which might be incorrect). See this message from the archives for some examples: <http://thread.gmane.org/gmane.linux.distributions.gumstix.general/50580/focus=50594> Hmm. Seems like the examples would be worth adding to the Wiki page. -- Dave Hylands Shuswap, BC, Canada http://www.DaveHylands.com/ |