linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* I2C: Getting Compiation Error for application program
@ 2006-09-20 12:51 Sachin Rane
  2006-09-21  9:13 ` Matthias Fuchs
  0 siblings, 1 reply; 3+ messages in thread
From: Sachin Rane @ 2006-09-20 12:51 UTC (permalink / raw)
  To: linux-users-list; +Cc: i2c, linuxppc-embedded

[-- Attachment #1: Type: text/plain, Size: 1093 bytes --]

Hi,
 
I am trying to compile simple program (appended), but getting lots of compilation error.
I am using Timesys Linux 2.6.13 for ppc440 evaluation board. 
 
Command used for compilation:
$> gcc eeprom-client.c -o eeprom-client.o
 
Could you help me to find out the reason behind getting the errors?
 
Regards,
Sachin Rane
 
 
8< ------------------------eeprom-client.c -------------------------------------------------------------------------------------
 
#include <linux/i2c.h>
#include <linux/i2c-dev.h>

int main()
{
     int file;
     int adapter_nr = 0; /* probably dynamically determined */
     char filename[20];
     int addr = 0xA1; /* The I2C address */

    sprintf(filename,"/dev/i2c-%d",adapter_nr);
    if ((file = open(filename,O_RDWR)) < 0)
   {
       exit(1);
    }
   
    if (ioctl(file,I2C_SLAVE,addr) < 0)
   {
      exit(1);
   }
   else
  {
      printf("\n Able to bind the adapter");
   }
   return 0;
}

8< -------------------------------------------------------------------------------------------------------------

[-- Attachment #2: Type: text/html, Size: 2423 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-09-21 11:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-20 12:51 I2C: Getting Compiation Error for application program Sachin Rane
2006-09-21  9:13 ` Matthias Fuchs
2006-09-21 11:10   ` Sachin Rane

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).