i'm not sure if numBytesToRead is correct... i don't really know what to
expect. the following code:

    while(1)
    {
        // write
        numBytesToSend = 0;
        output_buff[numBytesToSend++]=0x6E;
        output_buff[numBytesToSend++]=0x01;
        output_buff[numBytesToSend++]=0x80;
        output_buff[numBytesToSend++]=0x6E;
        output_buff[numBytesToSend++]=0x01;
        output_buff[numBytesToSend++]=0x00;
        numBytesSent = ftdi_write_data(&ftdic, output_buff, numBytesToSend);

        //read
        numBytesToRead = 5;
        int i;
        for(i=0;i<10;i++)
        {
            input_buff[i]=0x00;
        }
        numBytesRead = ftdi_read_data(&ftdic, input_buff, numBytesToRead);
    }

returns: input_buff = [0xcc, 0x33, 0x0, 0x0, 0x0 ...]
i don't understand what this means. is there any doc regarding return codes?

i hooked up a scope to TDI and i'm getting what i expected, sort of... it a
square wave with 25% duty cycle, i expected 50%...

thanks!




On Mon, Feb 7, 2011 at 5:12 PM, Michael Plante <[email protected]>wrote:

> Michael Plante wrote:
> >> These do not appear to be MPSSE commands.  Have you looked at AN108?  I
> am admittedly
> >> looking at a year-old version.  Also, if you're sure your commands are
> right, you might
> >> try printing some of your variables to the console and telling us the
> output, particularly
> >> for numBytesToRead and numBytesRead.  I suspect you are not setting
> numBytesToRead correctly, by the way.
>
> Sorry, disregard the part about not being valid commands; I was looking at
> the wrong section.  But I still think you're choosing the numBytesToRead
> incorrectly.
>
> Michael
>
>
> --
> libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
> To unsubscribe send a mail to [email protected]
>
>


-- 
Rodrigo.


--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to [email protected]   

Reply via email to