BSL430.NET  1.2.1
Classes | Enumerations
libftdinet Namespace Reference

Classes

struct  ftdi_context
 
struct  ftdi_eeprom
 
class  FTDIContext
 

Enumerations

enum  ChipType {
  TYPE_AM =0, TYPE_BM =1, TYPE_2232C =2, TYPE_R =3,
  TYPE_2232H =4, TYPE_4232H =5
}
 
enum  ParityType {
  NONE =0, ODD =1, EVEN =2, MARK =3,
  SPACE =4
}
 
enum  StopBitsType { STOP_BIT_1 =0, STOP_BIT_15 =1, STOP_BIT_2 =2 }
 
enum  BitsType { BITS_7 =7, BITS_8 =8 }
 
enum  BreakType { BREAK_OFF =0, BREAK_ON =1 }
 
enum  MpsseMode : uint {
  BITMODE_RESET = 0x00, BITMODE_BITBANG = 0x01, BITMODE_MPSSE = 0x02, BITMODE_SYNCBB = 0x04,
  BITMODE_MCU = 0x08, BITMODE_OPTO = 0x10, BITMODE_CBUS = 0x20
}
 
enum  Interface : uint {
  INTERFACE_ANY = 0, INTERFACE_A = 1, INTERFACE_B = 2, INTERFACE_C = 3,
  INTERFACE_D = 4
}
 
enum  MPSSEShiftCmds {
  MPSSE_WRITE_NEG = 0x01, MPSSE_BITMODE = 0x02, MPSSE_READ_NEG = 0x04, MPSSE_LSB = 0x08,
  MPSSE_DO_WRITE = 0x10, MPSSE_DO_READ = 0x20, MPSSE_WRITE_TMS = 0x40
}
 
enum  MPSSECommands {
  SET_BITS_LOW = 0x80, SET_BITS_HIGH = 0x82, GET_BITS_LOW = 0x81, GET_BITS_HIGH = 0x83,
  LOOPBACK_START = 0x84, LOOPBACK_END = 0x85, TCK_DIVISOR = 0x86, SEND_IMMEDIATE = 0x87,
  WAIT_ON_HIGH = 0x88, WAIT_ON_LOW = 0x89, READ_SHORT = 0x90, READ_EXTENDED = 0x91,
  WRITE_SHORT = 0x92, WRITE_EXTENDED = 0x93
}