Dear Justin Schoeman:
Thank you very much for your information. I took a
look at the web site of LM_Sensors project and found
that they control the componts on a motherboard using
I2C. I wonder if it makes any different in I2C
control between directly on motherboard and thru PCI
under Linux?
Thanks again for your time and help.
hobobcat
--- Justin Schoeman <[EMAIL PROTECTED]>
���l�e�G> Have a look at the lmsensors project
(sorry - don't
> have the URL handy).
> There are some simple example i2c programs there,
> but basically
> something like this works just fine:
>
> #include <linux/i2c-dev.h>
>
> /* open i2c bus */
> if ((file = open("/dev/i2c/0",O_RDWR)) < 0) {
> perror("open");
> return -1;
> }
> /* set i2c slave address */
> i = 0x28; /* i2c client address */
> if (ioctl(file,I2C_SLAVE, i) < 0) {
> perror("slave");
> return -1;
> }
> /* write to i2c bus */
> if(write(file, buf, strlen(buf)) < 0) {
> perror("write");
> return -1;
> }
> while(1) {
> /* read from i2c bus */
> if(read(file, &c, 1) < 0) {
> perror("read");
> return -1;
> }
> fprintf(stderr, "%d: %c\n", c, c);
> }
> /* close i2c bus */
> close(file);
>
> -justin
>
> ho ho wrote:
> > Hello. I'm trying write an application program to
> > control/program a Philips chip on a PCI card.
> This
> > chip is connected to a BT878 chip which connects
> to
> > the computer with a PCI bus. I would like to
> control
> > the Philips chip using I2C bus(BT878 is master and
> > Philips is slave). My question is how can I do it
> in
> > Linux (RedHat 9.0)? Could anyone tell me where I
> > should start looking?
> >
> > I guess I need to control the Philips thru the
> BT878,
> > and I found there's a call "extern int
> bttv_I2CWrite"
> > under bttv.h. Can I just include this bttv.h and
> call
> > this in my application program?
> >
> > Thank you.
> >
>
> >
> > hobobcat
> >
> >
> >
>
_________________________________________________________
> > �̷s�a�n����:�Q���I��A�h�¥��ʡA�߲H...
> > http://ringtone.yahoo.com.hk
> >
> >
> > --
> > video4linux-list mailing list
> > Unsubscribe
>
mailto:[EMAIL PROTECTED]
> >
>
https://www.redhat.com/mailman/listinfo/video4linux-list
> >
>
>
> --
> video4linux-list mailing list
> Unsubscribe
>
mailto:[EMAIL PROTECTED]
>
https://www.redhat.com/mailman/listinfo/video4linux-list
_________________________________________________________
�̷s�a�n����:�Q���I��A�h�¥��ʡA�߲H...
http://ringtone.yahoo.com.hk
--
video4linux-list mailing list
Unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/video4linux-list