well, but the i2c in the bt8x8 chips are a separated bus isnt it?
implemented thru the chip itself?
I dont know if im right..
i want to do some testing with i2c too.. i'll take a look in fbtv (part of xawtv) all
tv tuners
are connected in the bt8x8 i2c bus so i guess its a good starting point.
-hexa
----- Original Message -----
From: "Justin Schoeman" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 23, 2003 5:43 AM
Subject: Re: Question about I2C and BTTV
> The code I included was code I used to control an i2c display plugged
> into my bt848 based capture card, on the bt848 i2c bus.
>
> The Linux i2c layer is generic, and can be used for any i2c bus on the
> system.
>
> -justin
>
> ho ho wrote:
> > 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]>
> > 的郵件內容:> 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
> >>>
> >>>
> >>>
> >>
> > _________________________________________________________
> >
> >>>最新鈴聲推介:十面埋伏,多謝失戀,心淡...
> >>>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
> >
> > _________________________________________________________
> > 最新鈴聲推介:十面埋伏,多謝失戀,心淡...
> > 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