ftdi_context Struct Reference

Main context structure for all libftdi functions. More...

#include <ftdi.h>


Data Fields

struct usb_dev_handle * usb_dev
 libusb's usb_dev_handle
int usb_read_timeout
 usb read timeout
int usb_write_timeout
 usb write timeout
enum ftdi_chip_type type
 FTDI chip type.
int baudrate
 baudrate
unsigned char bitbang_enabled
 bitbang mode state
unsigned char * readbuffer
 pointer to read buffer for ftdi_read_data
unsigned int readbuffer_offset
 read buffer offset
unsigned int readbuffer_remaining
 number of remaining data in internal read buffer
unsigned int readbuffer_chunksize
 read buffer chunk size
unsigned int writebuffer_chunksize
 write buffer chunk size
int interface
 FT2232C interface number: 0 or 1.
int index
 FT2232C index number: 1 or 2.
int in_ep
 FT2232C end points: 1 or 2.
int out_ep
unsigned char bitbang_mode
 Bitbang mode. 1: (default) Normal bitbang mode, 2: FT2232C SPI bitbang mode.
char * error_str
 String representation of last error.


Detailed Description

Main context structure for all libftdi functions.

Do not access directly if possible.


Field Documentation

struct usb_dev_handle* ftdi_context::usb_dev [read]

libusb's usb_dev_handle

int ftdi_context::usb_read_timeout

usb read timeout

int ftdi_context::usb_write_timeout

usb write timeout

enum ftdi_chip_type ftdi_context::type

FTDI chip type.

int ftdi_context::baudrate

baudrate

unsigned char ftdi_context::bitbang_enabled

bitbang mode state

unsigned char* ftdi_context::readbuffer

pointer to read buffer for ftdi_read_data

unsigned int ftdi_context::readbuffer_offset

read buffer offset

unsigned int ftdi_context::readbuffer_remaining

number of remaining data in internal read buffer

unsigned int ftdi_context::readbuffer_chunksize

read buffer chunk size

unsigned int ftdi_context::writebuffer_chunksize

write buffer chunk size

int ftdi_context::interface

FT2232C interface number: 0 or 1.

int ftdi_context::index

FT2232C index number: 1 or 2.

int ftdi_context::in_ep

FT2232C end points: 1 or 2.

int ftdi_context::out_ep

unsigned char ftdi_context::bitbang_mode

Bitbang mode. 1: (default) Normal bitbang mode, 2: FT2232C SPI bitbang mode.

char* ftdi_context::error_str

String representation of last error.


The documentation for this struct was generated from the following file:
Generated on Thu Dec 13 08:35:54 2007 for libftdi by  doxygen 1.5.4