public static class FTD3XX.ChipConfiguration
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
byte |
BatteryChargingGPIOConfig
Bitmap indicating the type of power source detected that the device is connected to by the Battery Charging module of the firmware.
|
byte |
ChannelConfig
Number of channels or pipes.
|
byte |
FIFOClock
Clock speed of the FIFO in MHz (100 or 66)
|
byte |
FIFOMode
Mode of the FIFO (245 or 600)
|
byte |
FlashEEPROMDetection
Bitmap indicating status of chip configuration initialization
7 : GPIO 1 status if Bit 5 is set(High = 1, Low = 0)
6 : GPIO 0 status if Bit 5 is set(High = 1, Low = 0)
5 : Is GPIO used as configuration input ? (Yes = 1, No = 0)
4 : Is custom memory use ? (Custom = 1, Default = 0)
3 : Is custom configuration data checksum invalid ? (Invalid = 1, Valid = 0)
2 : Is custom configuration data invalid ? (Invalid = 1, Valid = 0)
1 : Is Memory Not Exist ? (Not Exists = 1, Exist 0)
0 : Is ROM ? (ROM = 1, Flash = 0)
|
long |
GPIO_Control
Configuration to control the drive strengths of GPIO pins
|
byte |
InterruptInterval
Interval of the interrupt pipe to be used for notification messages
|
long |
MSIO_Control
Configuration to control the drive strengths of FIFO pins
|
int |
OptionalFeatureSupport
Bitmap indicating the optional feature support
|
byte |
PowerAttributes
Power attributes as specified in the bmAttributes field of the USB Configuration Descriptor.
|
int |
PowerConsumption
Maximum power consumption as specified in the bMaxPower field of the USB Configuration Descriptor.
|
int |
ProductID
Product identification as specified in the idProduct field of the USB Device Descriptor
|
byte |
Reserved2
Reserved byte
|
byte[] |
StringDescriptors
Concatenated String Descriptors for Manufacturer, Serial Number & Description as specified in Device Descriptor
Manufacturer name will uniquely identify the customer from other FT60x customers.
|
int |
VendorID
Vendor identification as specified in the idVendor field of the USB Device Descriptor
|
| Constructor and Description |
|---|
ChipConfiguration()
Instantiates a new Chip configuration.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
GetDescription()
Get description string.
|
java.lang.String |
GetManufacturer()
Get manufacturer string.
|
java.lang.String |
GetSerialNumber()
Get serial number string.
|
boolean |
SetStringDescriptors(java.lang.String Manufacturer,
java.lang.String Description,
java.lang.String SerialNumber)
Set the string descriptors given the Manufacturer, Product Description and Serial Number
|
public int VendorID
public int ProductID
public byte[] StringDescriptors
public byte InterruptInterval
public byte PowerAttributes
public int PowerConsumption
public byte Reserved2
public byte FIFOClock
public byte FIFOMode
public byte ChannelConfig
public int OptionalFeatureSupport
public byte BatteryChargingGPIOConfig
public byte FlashEEPROMDetection
public long MSIO_Control
public long GPIO_Control
public ChipConfiguration()
public final java.lang.String GetManufacturer()
public final java.lang.String GetDescription()
public final java.lang.String GetSerialNumber()
public boolean SetStringDescriptors(java.lang.String Manufacturer,
java.lang.String Description,
java.lang.String SerialNumber)
Manufacturer - Manufacturer name will uniquely identify the customer from other customers.Description - Product Description will uniquely identify the product from other products of the customer.SerialNumber - Serial Number will uniquely identify the item from other items of the same product of a manufacturer.