image/svg+xml
Brteve's API for EveApps
Version 0.0.1
The reference document for common folder of EveApps project.
 
Loading...
Searching...
No Matches
ftd2xx.h
Go to the documentation of this file.
1
32#ifndef FTD2XX_H
33#define FTD2XX_H
34
35#ifdef _WIN32
37#include <windows.h>
38
39// The following ifdef block is the standard way of creating macros
40// which make exporting from a DLL simpler. All files within this DLL
41// are compiled with the FTD2XX_EXPORTS symbol defined on the command line.
42// This symbol should not be defined on any project that uses this DLL.
43// This way any other project whose source files include this file see
44// FTD2XX_API functions as being imported from a DLL, whereas this DLL
45// sees symbols defined with this macro as being exported.
46
47#ifdef FTD2XX_EXPORTS
48#define FTD2XX_API __declspec(dllexport)
49#elif defined(FTD2XX_STATIC)
50// Avoid decorations when linking statically to D2XX.
51#define FTD2XX_API
52// Static D2XX depends on these Windows libs:
53#pragma comment(lib, "setupapi.lib")
54#pragma comment(lib, "advapi32.lib")
55#pragma comment(lib, "user32.lib")
56#else
57#define FTD2XX_API __declspec(dllimport)
58#endif
59
60#else // _WIN32
61// Compiling on non-Windows platform.
62#include "WinTypes.h"
63// No decorations needed.
64#define FTD2XX_API
65
66#endif // _WIN32
67
70
72enum
73{
82
95};
96
97#define FT_SUCCESS(status) ((status) == FT_OK)
98
101
102#define FT_OPEN_BY_SERIAL_NUMBER 1
103#define FT_OPEN_BY_DESCRIPTION 2
104#define FT_OPEN_BY_LOCATION 4
105
106#define FT_OPEN_MASK (FT_OPEN_BY_SERIAL_NUMBER | FT_OPEN_BY_DESCRIPTION | FT_OPEN_BY_LOCATION)
107
109
112
113#define FT_LIST_NUMBER_ONLY 0x80000000
114#define FT_LIST_BY_INDEX 0x40000000
115#define FT_LIST_ALL 0x20000000
116
117#define FT_LIST_MASK (FT_LIST_NUMBER_ONLY | FT_LIST_BY_INDEX | FT_LIST_ALL)
118
120
123
124#define FT_BAUD_300 300
125#define FT_BAUD_600 600
126#define FT_BAUD_1200 1200
127#define FT_BAUD_2400 2400
128#define FT_BAUD_4800 4800
129#define FT_BAUD_9600 9600
130#define FT_BAUD_14400 14400
131#define FT_BAUD_19200 19200
132#define FT_BAUD_38400 38400
133#define FT_BAUD_57600 57600
134#define FT_BAUD_115200 115200
135#define FT_BAUD_230400 230400
136#define FT_BAUD_460800 460800
137#define FT_BAUD_921600 921600
138
140
143
144#define FT_BITS_8 (UCHAR)8
145#define FT_BITS_7 (UCHAR)7
146
148
151
152#define FT_STOP_BITS_1 (UCHAR)0
153#define FT_STOP_BITS_2 (UCHAR)2
154
156
159
160#define FT_PARITY_NONE (UCHAR)0
161#define FT_PARITY_ODD (UCHAR)1
162#define FT_PARITY_EVEN (UCHAR)2
163#define FT_PARITY_MARK (UCHAR)3
164#define FT_PARITY_SPACE (UCHAR)4
165
167
170
171#define FT_FLOW_NONE 0x0000
172#define FT_FLOW_RTS_CTS 0x0100
173#define FT_FLOW_DTR_DSR 0x0200
174#define FT_FLOW_XON_XOFF 0x0400
175
177
180#define FT_PURGE_RX 1
181#define FT_PURGE_TX 2
182
184
187
188typedef void (*PFT_EVENT_HANDLER)(DWORD, DWORD);
189
190#define FT_EVENT_RXCHAR 1
191#define FT_EVENT_MODEM_STATUS 2
192#define FT_EVENT_LINE_STATUS 4
193
195
198
199#define FT_DEFAULT_RX_TIMEOUT 300
200#define FT_DEFAULT_TX_TIMEOUT 300
201
203
207
208enum
209{
226};
227
230
231#define FT_BITMODE_RESET 0x00
232#define FT_BITMODE_ASYNC_BITBANG 0x01
233#define FT_BITMODE_MPSSE 0x02
234#define FT_BITMODE_SYNC_BITBANG 0x04
235#define FT_BITMODE_MCU_HOST 0x08
236#define FT_BITMODE_FAST_SERIAL 0x10
237#define FT_BITMODE_CBUS_BITBANG 0x20
238#define FT_BITMODE_SYNC_FIFO 0x40
239
241
244
245#define FT_232R_CBUS_TXDEN 0x00
246#define FT_232R_CBUS_PWRON 0x01
247#define FT_232R_CBUS_RXLED 0x02
248#define FT_232R_CBUS_TXLED 0x03
249#define FT_232R_CBUS_TXRXLED 0x04
250#define FT_232R_CBUS_SLEEP 0x05
251#define FT_232R_CBUS_CLK48 0x06
252#define FT_232R_CBUS_CLK24 0x07
253#define FT_232R_CBUS_CLK12 0x08
254#define FT_232R_CBUS_CLK6 0x09
255#define FT_232R_CBUS_IOMODE 0x0A
256#define FT_232R_CBUS_BITBANG_WR 0x0B
257#define FT_232R_CBUS_BITBANG_RD 0x0C
260
263
264#define FT_232H_CBUS_TRISTATE 0x00
265#define FT_232H_CBUS_TXLED 0x01
266#define FT_232H_CBUS_RXLED 0x02
267#define FT_232H_CBUS_TXRXLED 0x03
268#define FT_232H_CBUS_PWREN 0x04
269#define FT_232H_CBUS_SLEEP 0x05
270#define FT_232H_CBUS_DRIVE_0 0x06
271#define FT_232H_CBUS_DRIVE_1 0x07
272#define FT_232H_CBUS_IOMODE 0x08
273#define FT_232H_CBUS_TXDEN 0x09
274#define FT_232H_CBUS_CLK30 0x0A
275#define FT_232H_CBUS_CLK15 0x0B
276#define FT_232H_CBUS_CLK7_5 0x0C
279
282
283#define FT_X_SERIES_CBUS_TRISTATE 0x00
284#define FT_X_SERIES_CBUS_TXLED 0x01
285#define FT_X_SERIES_CBUS_RXLED 0x02
286#define FT_X_SERIES_CBUS_TXRXLED 0x03
287#define FT_X_SERIES_CBUS_PWREN 0x04
288#define FT_X_SERIES_CBUS_SLEEP 0x05
289#define FT_X_SERIES_CBUS_DRIVE_0 0x06
290#define FT_X_SERIES_CBUS_DRIVE_1 0x07
291#define FT_X_SERIES_CBUS_IOMODE 0x08
292#define FT_X_SERIES_CBUS_TXDEN 0x09
293#define FT_X_SERIES_CBUS_CLK24 0x0A
294#define FT_X_SERIES_CBUS_CLK12 0x0B
295#define FT_X_SERIES_CBUS_CLK6 0x0C
296#define FT_X_SERIES_CBUS_BCD_CHARGER 0x0D
297#define FT_X_SERIES_CBUS_BCD_CHARGER_N 0x0E
298#define FT_X_SERIES_CBUS_I2C_TXE 0x0F
299#define FT_X_SERIES_CBUS_I2C_RXF 0x10
300#define FT_X_SERIES_CBUS_VBUS_SENSE 0x11
301#define FT_X_SERIES_CBUS_BITBANG_WR 0x12
302#define FT_X_SERIES_CBUS_BITBANG_RD 0x13
303#define FT_X_SERIES_CBUS_TIMESTAMP 0x14
304#define FT_X_SERIES_CBUS_KEEP_AWAKE 0x15 //
305
307
310#define FT_DRIVER_TYPE_D2XX 0
311#define FT_DRIVER_TYPE_VCP 1
313
314#ifdef __cplusplus
315extern "C" {
316#endif
317
318#ifdef FTD2XX_STATIC
320FT_STATUS WINAPI FT_Initialise(
321 void);
322
324void WINAPI FT_Finalise(
325 void);
326#endif // FTD2XX_STATIC
327
330 int deviceNumber,
331 FT_HANDLE *pHandle);
332
335 PVOID pArg1,
336 DWORD Flags,
337 FT_HANDLE *pHandle);
338
341 PVOID pArg1,
342 PVOID pArg2,
343 DWORD Flags);
344
347 FT_HANDLE ftHandle);
348
351 FT_HANDLE ftHandle,
352 LPVOID lpBuffer,
353 DWORD dwBytesToRead,
354 LPDWORD lpBytesReturned);
355
358 FT_HANDLE ftHandle,
359 LPVOID lpBuffer,
360 DWORD dwBytesToWrite,
361 LPDWORD lpBytesWritten);
362
365 FT_HANDLE ftHandle,
366 DWORD dwIoControlCode,
367 LPVOID lpInBuf,
368 DWORD nInBufSize,
369 LPVOID lpOutBuf,
370 DWORD nOutBufSize,
371 LPDWORD lpBytesReturned,
372 LPOVERLAPPED lpOverlapped);
373
376 FT_HANDLE ftHandle,
377 ULONG BaudRate);
378
381 FT_HANDLE ftHandle,
382 USHORT Divisor);
383
386 FT_HANDLE ftHandle,
387 UCHAR WordLength,
388 UCHAR StopBits,
389 UCHAR Parity);
390
393 FT_HANDLE ftHandle,
394 USHORT FlowControl,
395 UCHAR XonChar,
396 UCHAR XoffChar);
397
400 FT_HANDLE ftHandle);
401
404 FT_HANDLE ftHandle);
405
408 FT_HANDLE ftHandle);
409
412 FT_HANDLE ftHandle);
413
416 FT_HANDLE ftHandle);
417
420 FT_HANDLE ftHandle,
421 ULONG *pModemStatus);
422
425 FT_HANDLE ftHandle,
426 UCHAR EventChar,
427 UCHAR EventCharEnabled,
428 UCHAR ErrorChar,
429 UCHAR ErrorCharEnabled);
430
433 FT_HANDLE ftHandle,
434 ULONG Mask);
435
438 FT_HANDLE ftHandle,
439 ULONG ReadTimeout,
440 ULONG WriteTimeout);
441
444 FT_HANDLE ftHandle,
445 DWORD *dwRxBytes);
446
449 FT_HANDLE ftHandle,
450 DWORD Mask,
451 PVOID Param);
452
455 FT_HANDLE ftHandle,
456 DWORD *dwRxBytes,
457 DWORD *dwTxBytes,
458 DWORD *dwEventDWord);
459
462 FT_HANDLE ftHandle);
463
466 FT_HANDLE ftHandle);
467
470 FT_HANDLE ftHandle,
471 DWORD Mask);
472
475 FT_HANDLE ftHandle,
476 DWORD *Mask);
477
480 FT_HANDLE ftHandle,
481 DWORD *dwEventDWord);
482
485 FT_HANDLE ftHandle,
486 DWORD dwWordOffset,
487 LPWORD lpwValue);
488
491 FT_HANDLE ftHandle,
492 DWORD dwWordOffset,
493 WORD wValue);
494
497 FT_HANDLE ftHandle);
498
503typedef struct ft_program_data
504{
505
536
558
580
606
631
662
665 FT_HANDLE ftHandle,
666 PFT_PROGRAM_DATA pData);
667
670 FT_HANDLE ftHandle,
671 PFT_PROGRAM_DATA pData,
672 char *Manufacturer,
673 char *ManufacturerId,
674 char *Description,
675 char *SerialNumber);
676
679 FT_HANDLE ftHandle,
680 PFT_PROGRAM_DATA pData);
681
684 FT_HANDLE ftHandle,
685 PFT_PROGRAM_DATA pData,
686 char *Manufacturer,
687 char *ManufacturerId,
688 char *Description,
689 char *SerialNumber);
690
693 FT_HANDLE ftHandle,
694 LPDWORD lpdwSize);
695
698 FT_HANDLE ftHandle,
699 PUCHAR pucData,
700 DWORD dwDataLen);
701
704 FT_HANDLE ftHandle,
705 PUCHAR pucData,
706 DWORD dwDataLen,
707 LPDWORD lpdwBytesRead);
708
729
736
764
798
837
875
924
990
993 FT_HANDLE ftHandle,
994 void *eepromData,
995 DWORD eepromDataSize,
996 char *Manufacturer,
997 char *ManufacturerId,
998 char *Description,
999 char *SerialNumber);
1000
1003 FT_HANDLE ftHandle,
1004 void *eepromData,
1005 DWORD eepromDataSize,
1006 char *Manufacturer,
1007 char *ManufacturerId,
1008 char *Description,
1009 char *SerialNumber);
1010
1013 FT_HANDLE ftHandle,
1014 UCHAR ucLatency);
1015
1018 FT_HANDLE ftHandle,
1019 PUCHAR pucLatency);
1020
1023 FT_HANDLE ftHandle,
1024 UCHAR ucMask,
1025 UCHAR ucEnable);
1026
1029 FT_HANDLE ftHandle,
1030 PUCHAR pucMode);
1031
1034 FT_HANDLE ftHandle,
1035 ULONG ulInTransferSize,
1036 ULONG ulOutTransferSize);
1037
1040 FT_HANDLE ftHandle,
1041 ULONG ulDeadmanTimeout);
1042
1043#ifndef _WIN32
1049 DWORD dwVID,
1050 DWORD dwPID);
1051
1054 DWORD *pdwVID,
1055 DWORD *pdwPID);
1056
1059 FT_HANDLE ftHandle,
1060 LPDWORD lpdwLocId);
1061#endif // _WIN32
1062
1065 FT_HANDLE ftHandle,
1066 FT_DEVICE *lpftDevice,
1067 LPDWORD lpdwID,
1068 PCHAR SerialNumber,
1069 PCHAR Description,
1070 LPVOID Dummy);
1071
1074 FT_HANDLE ftHandle);
1075
1078 FT_HANDLE ftHandle);
1079
1082 FT_HANDLE ftHandle,
1083 DWORD dwCount);
1084
1087 FT_HANDLE ftHandle);
1088
1091 FT_HANDLE ftHandle);
1092
1095
1098 LPCTSTR lpszName,
1099 DWORD dwAccess,
1100 DWORD dwShareMode,
1101 LPSECURITY_ATTRIBUTES lpSecurityAttributes,
1102 DWORD dwCreate,
1103 DWORD dwAttrsAndFlags,
1104 HANDLE hTemplate);
1105
1108 FT_HANDLE ftHandle);
1109
1112 FT_HANDLE ftHandle,
1113 LPVOID lpBuffer,
1114 DWORD nBufferSize,
1115 LPDWORD lpBytesReturned,
1116 LPOVERLAPPED lpOverlapped);
1117
1120 FT_HANDLE ftHandle,
1121 LPVOID lpBuffer,
1122 DWORD nBufferSize,
1123 LPDWORD lpBytesWritten,
1124 LPOVERLAPPED lpOverlapped);
1125
1128 FT_HANDLE ftHandle);
1129
1132 FT_HANDLE ftHandle,
1133 LPOVERLAPPED lpOverlapped,
1134 LPDWORD lpdwBytesTransferred,
1135 BOOL bWait);
1136
1139 FT_HANDLE ftHandle);
1140
1142
1157
1189
1198
1201 FT_HANDLE ftHandle);
1202
1205 FT_HANDLE ftHandle,
1206 LPDWORD lpdwErrors,
1207 LPFTCOMSTAT lpftComstat);
1208
1211 FT_HANDLE ftHandle,
1212 DWORD dwFunc);
1213
1216 FT_HANDLE ftHandle,
1217 LPDWORD lpdwModemStatus);
1218
1221 FT_HANDLE ftHandle,
1222 LPFTDCB lpftDcb);
1223
1226 FT_HANDLE ftHandle,
1227 FTTIMEOUTS *pTimeouts);
1228
1231 FT_HANDLE ftHandle,
1232 DWORD dwMask);
1233
1236 FT_HANDLE ftHandle);
1237
1240 FT_HANDLE ftHandle,
1241 ULONG ulEventMask);
1242
1245 FT_HANDLE ftHandle,
1246 LPDWORD lpdwEventMask);
1247
1250 FT_HANDLE ftHandle,
1251 LPFTDCB lpftDcb);
1252
1255 FT_HANDLE ftHandle,
1256 FTTIMEOUTS *pTimeouts);
1257
1260 FT_HANDLE ftHandle,
1261 DWORD dwReadBufferSize,
1262 DWORD dwWriteBufferSize);
1263
1266 FT_HANDLE ftHandle,
1267 PULONG pulEvent,
1268 LPOVERLAPPED lpOverlapped);
1269
1281
1283enum
1284{
1286 FT_FLAGS_HISPEED = 2
1288
1291 LPDWORD lpdwNumDevs);
1292
1296 LPDWORD lpdwNumDevs);
1297
1300 DWORD dwIndex,
1301 LPDWORD lpdwFlags,
1302 LPDWORD lpdwType,
1303 LPDWORD lpdwID,
1304 LPDWORD lpdwLocId,
1305 LPVOID lpSerialNumber,
1306 LPVOID lpDescription,
1307 FT_HANDLE *pftHandle);
1308
1311
1314 FT_HANDLE ftHandle,
1315 LPDWORD lpdwVersion);
1316
1319 LPDWORD lpdwVersion);
1320
1323 void);
1324
1327 WORD wVid,
1328 WORD wPid);
1329
1332 FT_HANDLE ftHandle,
1333 LPLONG lpdwComPortNumber);
1334
1336
1338
1341 FT_HANDLE ftHandle,
1342 UCHAR ucAddress,
1343 PUCHAR pucValue);
1344
1347 FT_HANDLE ftHandle,
1348 UCHAR ucAddress,
1349 UCHAR ucValue);
1350
1353 FT_HANDLE ftHandle,
1354 UCHAR ucOption,
1355 LPWORD lpwValue);
1356
1359 FT_HANDLE ftHandle,
1360 DWORD *dwRxBytes);
1361
1364 FT_HANDLE ftHandle);
1365
1368 FT_HANDLE ftHandle);
1369
1372 FT_HANDLE ftHandle,
1373 UCHAR Request,
1374 UCHAR *Buf,
1375 USHORT Len);
1376
1379 FT_HANDLE ftHandle,
1380 UCHAR Request,
1381 UCHAR *Buf,
1382 USHORT Len);
1383
1386 FT_HANDLE ftHandle,
1387 USHORT wValue,
1388 UCHAR *Buf,
1389 USHORT Len);
1390
1393 FT_HANDLE ftHandle,
1394 USHORT wValue,
1395 UCHAR *Buf,
1396 USHORT Len);
1397
1399#ifdef __cplusplus
1400}
1401#endif
1402
1403#endif /* FTD2XX_H */
Window OS types.
DWORD * LPDWORD
Definition WinTypes.h:60
ULONG * PULONG
Definition WinTypes.h:62
void * PVOID
Definition WinTypes.h:53
unsigned char UCHAR
Definition WinTypes.h:42
unsigned short USHORT
Definition WinTypes.h:40
PVOID LPVOID
Definition WinTypes.h:63
UCHAR * PUCHAR
Definition WinTypes.h:50
void * HANDLE
Definition WinTypes.h:54
unsigned int ULONG
Definition WinTypes.h:39
unsigned int BOOL
Definition WinTypes.h:46
WORD * LPWORD
Definition WinTypes.h:61
char * PCHAR
Definition WinTypes.h:52
unsigned short WORD
Definition ff.h:60
unsigned char BYTE
Definition ff.h:59
unsigned long DWORD
Definition ff.h:61
FTD2XX_API FT_STATUS WINAPI FT_SetDeadmanTimeout(FT_HANDLE ftHandle, ULONG ulDeadmanTimeout)
FTD2XX_API FT_STATUS WINAPI FT_EE_WriteConfig(FT_HANDLE ftHandle, UCHAR ucAddress, UCHAR ucValue)
@ FT_EEPROM_NOT_PROGRAMMED
Definition ftd2xx.h:90
@ FT_DEVICE_LIST_NOT_READY
Definition ftd2xx.h:94
@ FT_IO_ERROR
Definition ftd2xx.h:78
@ FT_INVALID_BAUD_RATE
Definition ftd2xx.h:81
@ FT_INVALID_HANDLE
Definition ftd2xx.h:75
@ FT_DEVICE_NOT_FOUND
Definition ftd2xx.h:76
@ FT_DEVICE_NOT_OPENED_FOR_ERASE
Definition ftd2xx.h:83
@ FT_OK
Definition ftd2xx.h:74
@ FT_EEPROM_WRITE_FAILED
Definition ftd2xx.h:87
@ FT_INVALID_PARAMETER
Definition ftd2xx.h:80
@ FT_NOT_SUPPORTED
Definition ftd2xx.h:92
@ FT_OTHER_ERROR
Definition ftd2xx.h:93
@ FT_EEPROM_READ_FAILED
Definition ftd2xx.h:86
@ FT_EEPROM_NOT_PRESENT
Definition ftd2xx.h:89
@ FT_EEPROM_ERASE_FAILED
Definition ftd2xx.h:88
@ FT_INSUFFICIENT_RESOURCES
Definition ftd2xx.h:79
@ FT_DEVICE_NOT_OPENED_FOR_WRITE
Definition ftd2xx.h:84
@ FT_FAILED_TO_WRITE_DEVICE
Definition ftd2xx.h:85
@ FT_INVALID_ARGS
Definition ftd2xx.h:91
@ FT_DEVICE_NOT_OPENED
Definition ftd2xx.h:77
struct ft_eeprom_2232h FT_EEPROM_2232H
FTD2XX_API FT_STATUS FT_GetVIDPID(DWORD *pdwVID, DWORD *pdwPID)
FTD2XX_API BOOL WINAPI FT_W32_SetCommMask(FT_HANDLE ftHandle, ULONG ulEventMask)
struct ft_eeprom_x_series FT_EEPROM_X_SERIES
FTD2XX_API FT_STATUS FT_SetVIDPID(DWORD dwVID, DWORD dwPID)
struct _FTDCB FTDCB
struct ft_eeprom_232h * PFT_EEPROM_232H
FTD2XX_API FT_HANDLE WINAPI FT_W32_CreateFile(LPCTSTR lpszName, DWORD dwAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreate, DWORD dwAttrsAndFlags, HANDLE hTemplate)
FTD2XX_API FT_STATUS WINAPI FT_SetEventNotification(FT_HANDLE ftHandle, DWORD Mask, PVOID Param)
FTD2XX_API FT_STATUS WINAPI FT_SetChars(FT_HANDLE ftHandle, UCHAR EventChar, UCHAR EventCharEnabled, UCHAR ErrorChar, UCHAR ErrorCharEnabled)
FTD2XX_API BOOL WINAPI FT_W32_CancelIo(FT_HANDLE ftHandle)
struct _FTCOMSTAT * LPFTCOMSTAT
struct ft_eeprom_232h FT_EEPROM_232H
FTD2XX_API FT_STATUS WINAPI FT_GetModemStatus(FT_HANDLE ftHandle, ULONG *pModemStatus)
FTD2XX_API FT_STATUS WINAPI FT_WriteEE(FT_HANDLE ftHandle, DWORD dwWordOffset, WORD wValue)
FTD2XX_API FT_STATUS WINAPI FT_EE_ReadECC(FT_HANDLE ftHandle, UCHAR ucOption, LPWORD lpwValue)
FTD2XX_API FT_STATUS WINAPI FT_GetBitMode(FT_HANDLE ftHandle, PUCHAR pucMode)
FTD2XX_API BOOL WINAPI FT_W32_GetCommState(FT_HANDLE ftHandle, LPFTDCB lpftDcb)
struct _FTDCB * LPFTDCB
FTD2XX_API FT_STATUS WINAPI FT_GetDeviceInfo(FT_HANDLE ftHandle, FT_DEVICE *lpftDevice, LPDWORD lpdwID, PCHAR SerialNumber, PCHAR Description, LPVOID Dummy)
FTD2XX_API FT_STATUS WINAPI FT_ResetDevice(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_SetWaitMask(FT_HANDLE ftHandle, DWORD Mask)
FTD2XX_API BOOL WINAPI FT_W32_ReadFile(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped)
FTD2XX_API FT_STATUS WINAPI FT_EE_Read(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData)
FTD2XX_API BOOL WINAPI FT_W32_CloseHandle(FT_HANDLE ftHandle)
struct ft_eeprom_header * PFT_EEPROM_HEADER
struct ft_program_data FT_PROGRAM_DATA
FTD2XX_API FT_STATUS WINAPI FT_WaitOnMask(FT_HANDLE ftHandle, DWORD *Mask)
FTD2XX_API FT_STATUS WINAPI FT_EEPROM_Read(FT_HANDLE ftHandle, void *eepromData, DWORD eepromDataSize, char *Manufacturer, char *ManufacturerId, char *Description, char *SerialNumber)
FTD2XX_API BOOL WINAPI FT_W32_PurgeComm(FT_HANDLE ftHandle, DWORD dwMask)
FTD2XX_API FT_STATUS WINAPI FT_GetLibraryVersion(LPDWORD lpdwVersion)
FTD2XX_API FT_STATUS WINAPI FT_IoCtl(FT_HANDLE ftHandle, DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped)
FTD2XX_API FT_STATUS WINAPI FT_GetComPortNumber(FT_HANDLE ftHandle, LPLONG lpdwComPortNumber)
FTD2XX_API FT_STATUS WINAPI FT_SetBitMode(FT_HANDLE ftHandle, UCHAR ucMask, UCHAR ucEnable)
FTD2XX_API FT_STATUS WINAPI FT_VendorCmdSetEx(FT_HANDLE ftHandle, USHORT wValue, UCHAR *Buf, USHORT Len)
FTD2XX_API FT_STATUS WINAPI FT_SetLatencyTimer(FT_HANDLE ftHandle, UCHAR ucLatency)
FTD2XX_API FT_STATUS WINAPI FT_ListDevices(PVOID pArg1, PVOID pArg2, DWORD Flags)
FTD2XX_API FT_STATUS WINAPI FT_Reload(WORD wVid, WORD wPid)
struct ft_eeprom_4232h FT_EEPROM_4232H
FTD2XX_API FT_STATUS WINAPI FT_Open(int deviceNumber, FT_HANDLE *pHandle)
ULONG FT_STATUS
Definition ftd2xx.h:69
FTD2XX_API FT_STATUS WINAPI FT_Close(FT_HANDLE ftHandle)
struct _FTTIMEOUTS * LPFTTIMEOUTS
FTD2XX_API FT_STATUS WINAPI FT_GetQueueStatus(FT_HANDLE ftHandle, DWORD *dwRxBytes)
FTD2XX_API FT_STATUS WINAPI FT_SetTimeouts(FT_HANDLE ftHandle, ULONG ReadTimeout, ULONG WriteTimeout)
FTD2XX_API FT_STATUS WINAPI FT_CyclePort(FT_HANDLE ftHandle)
FTD2XX_API BOOL WINAPI FT_W32_SetCommState(FT_HANDLE ftHandle, LPFTDCB lpftDcb)
FTD2XX_API BOOL WINAPI FT_W32_WriteFile(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesWritten, LPOVERLAPPED lpOverlapped)
PVOID FT_HANDLE
Definition ftd2xx.h:68
FTD2XX_API FT_STATUS WINAPI FT_OpenEx(PVOID pArg1, DWORD Flags, FT_HANDLE *pHandle)
struct ft_eeprom_x_series * PFT_EEPROM_X_SERIES
FTD2XX_API FT_STATUS WINAPI FT_SetUSBParameters(FT_HANDLE ftHandle, ULONG ulInTransferSize, ULONG ulOutTransferSize)
FTD2XX_API FT_STATUS WINAPI FT_Purge(FT_HANDLE ftHandle, ULONG Mask)
FTD2XX_API FT_STATUS WINAPI FT_GetEventStatus(FT_HANDLE ftHandle, DWORD *dwEventDWord)
FTD2XX_API FT_STATUS WINAPI FT_EE_ReadEx(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData, char *Manufacturer, char *ManufacturerId, char *Description, char *SerialNumber)
FTD2XX_API FT_STATUS WINAPI FT_VendorCmdGet(FT_HANDLE ftHandle, UCHAR Request, UCHAR *Buf, USHORT Len)
FTD2XX_API FT_STATUS WINAPI FT_SetBreakOn(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_Write(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD dwBytesToWrite, LPDWORD lpBytesWritten)
FTD2XX_API FT_STATUS WINAPI FT_SetDataCharacteristics(FT_HANDLE ftHandle, UCHAR WordLength, UCHAR StopBits, UCHAR Parity)
FTD2XX_API FT_STATUS WINAPI FT_GetDeviceInfoDetail(DWORD dwIndex, LPDWORD lpdwFlags, LPDWORD lpdwType, LPDWORD lpdwID, LPDWORD lpdwLocId, LPVOID lpSerialNumber, LPVOID lpDescription, FT_HANDLE *pftHandle)
FTD2XX_API FT_STATUS WINAPI FT_EraseEE(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_CreateDeviceInfoList(LPDWORD lpdwNumDevs)
FTD2XX_API BOOL WINAPI FT_W32_WaitCommEvent(FT_HANDLE ftHandle, PULONG pulEvent, LPOVERLAPPED lpOverlapped)
FTD2XX_API BOOL WINAPI FT_W32_SetCommTimeouts(FT_HANDLE ftHandle, FTTIMEOUTS *pTimeouts)
FTD2XX_API FT_STATUS WINAPI FT_GetStatus(FT_HANDLE ftHandle, DWORD *dwRxBytes, DWORD *dwTxBytes, DWORD *dwEventDWord)
FTD2XX_API FT_STATUS WINAPI FT_SetRts(FT_HANDLE ftHandle)
ULONG FT_DEVICE
Definition ftd2xx.h:206
struct ft_eeprom_4232h * PFT_EEPROM_4232H
@ FT_FLAGS_HISPEED
Definition ftd2xx.h:1286
@ FT_FLAGS_OPENED
Definition ftd2xx.h:1285
FTD2XX_API FT_STATUS WINAPI FT_Rescan(void)
FTD2XX_API FT_STATUS WINAPI FT_ResetPort(FT_HANDLE ftHandle)
struct ft_eeprom_2232h * PFT_EEPROM_2232H
#define FTD2XX_API
Definition ftd2xx.h:64
FTD2XX_API FT_STATUS WINAPI FT_EEPROM_Program(FT_HANDLE ftHandle, void *eepromData, DWORD eepromDataSize, char *Manufacturer, char *ManufacturerId, char *Description, char *SerialNumber)
FTD2XX_API BOOL WINAPI FT_W32_ClearCommError(FT_HANDLE ftHandle, LPDWORD lpdwErrors, LPFTCOMSTAT lpftComstat)
FTD2XX_API BOOL WINAPI FT_W32_ClearCommBreak(FT_HANDLE ftHandle)
struct _ft_device_list_info_node FT_DEVICE_LIST_INFO_NODE
struct ft_eeprom_232b * PFT_EEPROM_232B
FTD2XX_API FT_STATUS WINAPI FT_SetDtr(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_EE_UAWrite(FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen)
struct ft_eeprom_232b FT_EEPROM_232B
FTD2XX_API FT_STATUS WINAPI FT_ComPortIdle(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_EE_Program(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData)
FTD2XX_API FT_STATUS WINAPI FT_SetBaudRate(FT_HANDLE ftHandle, ULONG BaudRate)
FTD2XX_API FT_STATUS WINAPI FT_VendorCmdGetEx(FT_HANDLE ftHandle, USHORT wValue, UCHAR *Buf, USHORT Len)
FTD2XX_API FT_STATUS WINAPI FT_GetDriverVersion(FT_HANDLE ftHandle, LPDWORD lpdwVersion)
FTD2XX_API BOOL WINAPI FT_W32_GetCommTimeouts(FT_HANDLE ftHandle, FTTIMEOUTS *pTimeouts)
struct _FTTIMEOUTS FTTIMEOUTS
FTD2XX_API BOOL WINAPI FT_W32_SetupComm(FT_HANDLE ftHandle, DWORD dwReadBufferSize, DWORD dwWriteBufferSize)
FTD2XX_API BOOL WINAPI FT_W32_GetCommMask(FT_HANDLE ftHandle, LPDWORD lpdwEventMask)
FTD2XX_API FT_STATUS WINAPI FT_Read(FT_HANDLE ftHandle, LPVOID lpBuffer, DWORD dwBytesToRead, LPDWORD lpBytesReturned)
FTD2XX_API BOOL WINAPI FT_W32_GetOverlappedResult(FT_HANDLE ftHandle, LPOVERLAPPED lpOverlapped, LPDWORD lpdwBytesTransferred, BOOL bWait)
struct ft_program_data * PFT_PROGRAM_DATA
FTD2XX_API FT_STATUS WINAPI FT_GetDeviceInfoList(FT_DEVICE_LIST_INFO_NODE *pDest, LPDWORD lpdwNumDevs)
struct _FTCOMSTAT FTCOMSTAT
FTD2XX_API FT_STATUS WINAPI FT_SetDivisor(FT_HANDLE ftHandle, USHORT Divisor)
struct ft_eeprom_2232 FT_EEPROM_2232
FTD2XX_API FT_STATUS WINAPI FT_SetResetPipeRetryCount(FT_HANDLE ftHandle, DWORD dwCount)
FTD2XX_API DWORD WINAPI FT_W32_GetLastError(FT_HANDLE ftHandle)
FTD2XX_API BOOL WINAPI FT_W32_EscapeCommFunction(FT_HANDLE ftHandle, DWORD dwFunc)
FTD2XX_API FT_STATUS WINAPI FT_EE_ProgramEx(FT_HANDLE ftHandle, PFT_PROGRAM_DATA pData, char *Manufacturer, char *ManufacturerId, char *Description, char *SerialNumber)
FTD2XX_API FT_STATUS WINAPI FT_GetQueueStatusEx(FT_HANDLE ftHandle, DWORD *dwRxBytes)
struct ft_eeprom_2232 * PFT_EEPROM_2232
FTD2XX_API FT_STATUS WINAPI FT_EE_UARead(FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen, LPDWORD lpdwBytesRead)
void(* PFT_EVENT_HANDLER)(DWORD, DWORD)
Definition ftd2xx.h:188
FTD2XX_API FT_STATUS WINAPI FT_ReadEE(FT_HANDLE ftHandle, DWORD dwWordOffset, LPWORD lpwValue)
FTD2XX_API FT_STATUS WINAPI FT_ClrRts(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_GetLatencyTimer(FT_HANDLE ftHandle, PUCHAR pucLatency)
@ FT_DEVICE_UMFTPD3A
Definition ftd2xx.h:225
@ FT_DEVICE_232R
Definition ftd2xx.h:215
@ FT_DEVICE_100AX
Definition ftd2xx.h:212
@ FT_DEVICE_4222H_3
Definition ftd2xx.h:222
@ FT_DEVICE_UNKNOWN
Definition ftd2xx.h:213
@ FT_DEVICE_232H
Definition ftd2xx.h:218
@ FT_DEVICE_4222_PROG
Definition ftd2xx.h:223
@ FT_DEVICE_AM
Definition ftd2xx.h:211
@ FT_DEVICE_X_SERIES
Definition ftd2xx.h:219
@ FT_DEVICE_900
Definition ftd2xx.h:224
@ FT_DEVICE_BM
Definition ftd2xx.h:210
@ FT_DEVICE_2232H
Definition ftd2xx.h:216
@ FT_DEVICE_4222H_1_2
Definition ftd2xx.h:221
@ FT_DEVICE_2232C
Definition ftd2xx.h:214
@ FT_DEVICE_4232H
Definition ftd2xx.h:217
@ FT_DEVICE_4222H_0
Definition ftd2xx.h:220
FTD2XX_API FT_STATUS WINAPI FT_EE_ReadConfig(FT_HANDLE ftHandle, UCHAR ucAddress, PUCHAR pucValue)
FTD2XX_API FT_STATUS WINAPI FT_StopInTask(FT_HANDLE ftHandle)
struct ft_eeprom_header FT_EEPROM_HEADER
FTD2XX_API FT_STATUS WINAPI FT_ComPortCancelIdle(FT_HANDLE ftHandle)
struct ft_eeprom_232r FT_EEPROM_232R
FTD2XX_API BOOL WINAPI FT_W32_GetCommModemStatus(FT_HANDLE ftHandle, LPDWORD lpdwModemStatus)
struct ft_eeprom_232r * PFT_EEPROM_232R
FTD2XX_API FT_STATUS WINAPI FT_GetDeviceLocId(FT_HANDLE ftHandle, LPDWORD lpdwLocId)
FTD2XX_API FT_STATUS WINAPI FT_SetFlowControl(FT_HANDLE ftHandle, USHORT FlowControl, UCHAR XonChar, UCHAR XoffChar)
FTD2XX_API FT_STATUS WINAPI FT_VendorCmdSet(FT_HANDLE ftHandle, UCHAR Request, UCHAR *Buf, USHORT Len)
FTD2XX_API FT_STATUS WINAPI FT_SetBreakOff(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_RestartInTask(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_ClrDtr(FT_HANDLE ftHandle)
FTD2XX_API BOOL WINAPI FT_W32_SetCommBreak(FT_HANDLE ftHandle)
FTD2XX_API FT_STATUS WINAPI FT_EE_UASize(FT_HANDLE ftHandle, LPDWORD lpdwSize)
DWORD fTxim
Definition ftd2xx.h:1152
DWORD fEof
Definition ftd2xx.h:1151
DWORD fReserved
Definition ftd2xx.h:1153
DWORD fXoffSent
Definition ftd2xx.h:1150
DWORD fXoffHold
Definition ftd2xx.h:1149
DWORD fDsrHold
Definition ftd2xx.h:1147
DWORD cbInQue
Definition ftd2xx.h:1154
DWORD cbOutQue
Definition ftd2xx.h:1155
DWORD fCtsHold
Definition ftd2xx.h:1146
DWORD fRlsdHold
Definition ftd2xx.h:1148
WORD wReserved
Definition ftd2xx.h:1176
char ErrorChar
Definition ftd2xx.h:1184
DWORD DCBlength
Definition ftd2xx.h:1160
DWORD fDummy2
Definition ftd2xx.h:1175
DWORD fDsrSensitivity
Definition ftd2xx.h:1167
BYTE StopBits
Definition ftd2xx.h:1181
char XoffChar
Definition ftd2xx.h:1183
DWORD BaudRate
Definition ftd2xx.h:1161
DWORD fErrorChar
Definition ftd2xx.h:1171
DWORD fOutxCtsFlow
Definition ftd2xx.h:1164
WORD XonLim
Definition ftd2xx.h:1177
DWORD fInX
Definition ftd2xx.h:1170
DWORD fRtsControl
Definition ftd2xx.h:1173
DWORD fAbortOnError
Definition ftd2xx.h:1174
char EvtChar
Definition ftd2xx.h:1186
DWORD fBinary
Definition ftd2xx.h:1162
WORD wReserved1
Definition ftd2xx.h:1187
BYTE ByteSize
Definition ftd2xx.h:1179
char EofChar
Definition ftd2xx.h:1185
DWORD fDtrControl
Definition ftd2xx.h:1166
DWORD fParity
Definition ftd2xx.h:1163
DWORD fNull
Definition ftd2xx.h:1172
DWORD fOutX
Definition ftd2xx.h:1169
BYTE Parity
Definition ftd2xx.h:1180
char XonChar
Definition ftd2xx.h:1182
DWORD fOutxDsrFlow
Definition ftd2xx.h:1165
WORD XoffLim
Definition ftd2xx.h:1178
DWORD fTXContinueOnXoff
Definition ftd2xx.h:1168
DWORD ReadIntervalTimeout
Definition ftd2xx.h:1192
DWORD WriteTotalTimeoutMultiplier
Definition ftd2xx.h:1195
DWORD ReadTotalTimeoutConstant
Definition ftd2xx.h:1194
DWORD ReadTotalTimeoutMultiplier
Definition ftd2xx.h:1193
DWORD WriteTotalTimeoutConstant
Definition ftd2xx.h:1196
UCHAR BIsFifo
Definition ftd2xx.h:754
UCHAR BIsHighCurrent
Definition ftd2xx.h:747
UCHAR BIsFastSer
Definition ftd2xx.h:756
UCHAR BIsFifoTar
Definition ftd2xx.h:755
UCHAR AIsHighCurrent
Definition ftd2xx.h:746
FT_EEPROM_HEADER common
Definition ftd2xx.h:742
UCHAR AIsFifoTar
Definition ftd2xx.h:752
UCHAR BDriverType
Definition ftd2xx.h:761
UCHAR AIsFastSer
Definition ftd2xx.h:753
UCHAR AIsFifo
Definition ftd2xx.h:751
UCHAR ADriverType
Definition ftd2xx.h:760
UCHAR AIsFastSer
Definition ftd2xx.h:825
UCHAR BIsFastSer
Definition ftd2xx.h:828
UCHAR AIsFifo
Definition ftd2xx.h:823
UCHAR ALSlowSlew
Definition ftd2xx.h:808
UCHAR BHDriveCurrent
Definition ftd2xx.h:819
UCHAR PowerSaveEnable
Definition ftd2xx.h:829
UCHAR AIsFifoTar
Definition ftd2xx.h:824
UCHAR BLSchmittInput
Definition ftd2xx.h:815
UCHAR AHDriveCurrent
Definition ftd2xx.h:813
UCHAR BHSchmittInput
Definition ftd2xx.h:818
UCHAR BIsFifoTar
Definition ftd2xx.h:827
UCHAR BLDriveCurrent
Definition ftd2xx.h:816
UCHAR BIsFifo
Definition ftd2xx.h:826
UCHAR BDriverType
Definition ftd2xx.h:834
FT_EEPROM_HEADER common
Definition ftd2xx.h:804
UCHAR ALSchmittInput
Definition ftd2xx.h:809
UCHAR BHSlowSlew
Definition ftd2xx.h:817
UCHAR AHSchmittInput
Definition ftd2xx.h:812
UCHAR BLSlowSlew
Definition ftd2xx.h:814
UCHAR AHSlowSlew
Definition ftd2xx.h:811
UCHAR ALDriveCurrent
Definition ftd2xx.h:810
UCHAR ADriverType
Definition ftd2xx.h:833
FT_EEPROM_HEADER common
Definition ftd2xx.h:734
UCHAR ACSchmittInput
Definition ftd2xx.h:886
UCHAR ADSlowSlew
Definition ftd2xx.h:888
FT_EEPROM_HEADER common
Definition ftd2xx.h:881
UCHAR FT1248Cpol
Definition ftd2xx.h:907
UCHAR ACSlowSlew
Definition ftd2xx.h:885
UCHAR Cbus8
Definition ftd2xx.h:902
UCHAR IsFifo
Definition ftd2xx.h:913
UCHAR Cbus3
Definition ftd2xx.h:897
UCHAR PowerSaveEnable
Definition ftd2xx.h:917
UCHAR DriverType
Definition ftd2xx.h:921
UCHAR ADDriveCurrent
Definition ftd2xx.h:890
UCHAR IsFifoTar
Definition ftd2xx.h:914
UCHAR Cbus4
Definition ftd2xx.h:898
UCHAR FT1248Lsb
Definition ftd2xx.h:908
UCHAR ACDriveCurrent
Definition ftd2xx.h:887
UCHAR ADSchmittInput
Definition ftd2xx.h:889
UCHAR IsFT1248
Definition ftd2xx.h:916
UCHAR Cbus0
Definition ftd2xx.h:894
UCHAR Cbus7
Definition ftd2xx.h:901
UCHAR Cbus1
Definition ftd2xx.h:895
UCHAR Cbus2
Definition ftd2xx.h:896
UCHAR IsFastSer
Definition ftd2xx.h:915
UCHAR Cbus5
Definition ftd2xx.h:899
UCHAR Cbus9
Definition ftd2xx.h:903
UCHAR FT1248FlowControl
Definition ftd2xx.h:909
UCHAR Cbus6
Definition ftd2xx.h:900
FT_EEPROM_HEADER common
Definition ftd2xx.h:770
UCHAR Cbus0
Definition ftd2xx.h:787
UCHAR InvertRI
Definition ftd2xx.h:786
UCHAR Cbus4
Definition ftd2xx.h:791
UCHAR DriverType
Definition ftd2xx.h:795
UCHAR InvertDCD
Definition ftd2xx.h:785
UCHAR Cbus2
Definition ftd2xx.h:789
UCHAR InvertDTR
Definition ftd2xx.h:783
UCHAR InvertCTS
Definition ftd2xx.h:782
UCHAR Cbus1
Definition ftd2xx.h:788
UCHAR IsHighCurrent
Definition ftd2xx.h:774
UCHAR InvertRTS
Definition ftd2xx.h:781
UCHAR InvertTXD
Definition ftd2xx.h:779
UCHAR UseExtOsc
Definition ftd2xx.h:778
UCHAR Cbus3
Definition ftd2xx.h:790
UCHAR InvertDSR
Definition ftd2xx.h:784
UCHAR InvertRXD
Definition ftd2xx.h:780
UCHAR ASlowSlew
Definition ftd2xx.h:847
UCHAR CDriveCurrent
Definition ftd2xx.h:855
UCHAR CSchmittInput
Definition ftd2xx.h:854
UCHAR DDriveCurrent
Definition ftd2xx.h:858
UCHAR ASchmittInput
Definition ftd2xx.h:848
UCHAR ADriveCurrent
Definition ftd2xx.h:849
UCHAR DDriverType
Definition ftd2xx.h:872
UCHAR ADriverType
Definition ftd2xx.h:869
UCHAR BDriverType
Definition ftd2xx.h:870
UCHAR CSlowSlew
Definition ftd2xx.h:853
UCHAR CRIIsTXDEN
Definition ftd2xx.h:864
UCHAR BSchmittInput
Definition ftd2xx.h:851
UCHAR ARIIsTXDEN
Definition ftd2xx.h:862
UCHAR BRIIsTXDEN
Definition ftd2xx.h:863
UCHAR DSchmittInput
Definition ftd2xx.h:857
UCHAR BDriveCurrent
Definition ftd2xx.h:852
UCHAR BSlowSlew
Definition ftd2xx.h:850
FT_EEPROM_HEADER common
Definition ftd2xx.h:843
UCHAR DSlowSlew
Definition ftd2xx.h:856
UCHAR CDriverType
Definition ftd2xx.h:871
UCHAR DRIIsTXDEN
Definition ftd2xx.h:865
UCHAR SerNumEnable
Definition ftd2xx.h:716
UCHAR PullDownEnable
Definition ftd2xx.h:726
FT_DEVICE deviceType
Definition ftd2xx.h:711
UCHAR RemoteWakeup
Definition ftd2xx.h:722
UCHAR SelfPowered
Definition ftd2xx.h:721
UCHAR I2CDisableSchmitt
Definition ftd2xx.h:972
UCHAR RS485EchoSuppress
Definition ftd2xx.h:982
UCHAR ADDriveCurrent
Definition ftd2xx.h:939
UCHAR FT1248FlowControl
Definition ftd2xx.h:978
FT_EEPROM_HEADER common
Definition ftd2xx.h:930
UCHAR ACDriveCurrent
Definition ftd2xx.h:936
UCHAR BCDForceCbusPWREN
Definition ftd2xx.h:965
UCHAR PowerSaveEnable
Definition ftd2xx.h:983
UCHAR ADSchmittInput
Definition ftd2xx.h:938
UCHAR BCDDisableSleep
Definition ftd2xx.h:966
UCHAR ACSchmittInput
Definition ftd2xx.h:935
char * ManufacturerId
Definition ftd2xx.h:519
UCHAR IsoOutB
Definition ftd2xx.h:542
UCHAR BDriveCurrent
Definition ftd2xx.h:615
UCHAR InvertDCD
Definition ftd2xx.h:571
UCHAR ADriveCurrent
Definition ftd2xx.h:612
WORD USBVersion5
Definition ftd2xx.h:546
UCHAR InvertTXD
Definition ftd2xx.h:565
UCHAR HighDriveIOs
Definition ftd2xx.h:561
UCHAR ARIIsTXDEN
Definition ftd2xx.h:622
UCHAR ALDriveCurrent
Definition ftd2xx.h:586
UCHAR ALSlowSlew
Definition ftd2xx.h:584
UCHAR ALSchmittInput
Definition ftd2xx.h:585
UCHAR ACDriveCurrentH
Definition ftd2xx.h:637
UCHAR IFBIsFifoTar
Definition ftd2xx.h:554
UCHAR PullDownEnable5
Definition ftd2xx.h:543
UCHAR AIsVCP7
Definition ftd2xx.h:599
UCHAR BLSlowSlew
Definition ftd2xx.h:590
UCHAR ASchmittInput
Definition ftd2xx.h:611
UCHAR ADSlowSlewH
Definition ftd2xx.h:638
UCHAR CSlowSlew
Definition ftd2xx.h:616
UCHAR DRIIsTXDEN
Definition ftd2xx.h:625
UCHAR IFBIsFastSer7
Definition ftd2xx.h:602
UCHAR DSchmittInput
Definition ftd2xx.h:620
UCHAR IsFifoH
Definition ftd2xx.h:651
UCHAR IFBIsFifoTar7
Definition ftd2xx.h:601
UCHAR FT1248LsbH
Definition ftd2xx.h:656
UCHAR BLSchmittInput
Definition ftd2xx.h:591
UCHAR IsFastSerH
Definition ftd2xx.h:653
UCHAR IsFT1248H
Definition ftd2xx.h:654
UCHAR SerNumEnable5
Definition ftd2xx.h:544
UCHAR BIsVCP8
Definition ftd2xx.h:627
UCHAR InvertRI
Definition ftd2xx.h:572
UCHAR DIsVCP8
Definition ftd2xx.h:629
UCHAR SerNumEnable
Definition ftd2xx.h:532
UCHAR CDriveCurrent
Definition ftd2xx.h:618
UCHAR PowerSaveEnableH
Definition ftd2xx.h:659
UCHAR PullDownEnable7
Definition ftd2xx.h:582
UCHAR PullDownEnable8
Definition ftd2xx.h:608
UCHAR CRIIsTXDEN
Definition ftd2xx.h:624
UCHAR FT1248CpolH
Definition ftd2xx.h:655
UCHAR ACSlowSlewH
Definition ftd2xx.h:635
UCHAR AHSchmittInput
Definition ftd2xx.h:588
DWORD Signature1
Definition ftd2xx.h:506
UCHAR ADSchmittInputH
Definition ftd2xx.h:639
UCHAR InvertRTS
Definition ftd2xx.h:567
UCHAR AHSlowSlew
Definition ftd2xx.h:587
UCHAR InvertCTS
Definition ftd2xx.h:568
UCHAR IFBIsFifo7
Definition ftd2xx.h:600
UCHAR PullDownEnableR
Definition ftd2xx.h:563
char * Description
Definition ftd2xx.h:520
UCHAR CSchmittInput
Definition ftd2xx.h:617
UCHAR PowerSaveEnable
Definition ftd2xx.h:604
WORD USBVersion
Definition ftd2xx.h:534
UCHAR ACSchmittInputH
Definition ftd2xx.h:636
UCHAR BLDriveCurrent
Definition ftd2xx.h:592
UCHAR AIsVCP8
Definition ftd2xx.h:626
UCHAR IFAIsFifoTar
Definition ftd2xx.h:550
UCHAR PullDownEnable
Definition ftd2xx.h:531
UCHAR UseExtOsc
Definition ftd2xx.h:560
DWORD Version
Definition ftd2xx.h:508
UCHAR BHSlowSlew
Definition ftd2xx.h:593
UCHAR BIsVCP7
Definition ftd2xx.h:603
UCHAR IFAIsFifo7
Definition ftd2xx.h:596
UCHAR AIsHighCurrent
Definition ftd2xx.h:547
UCHAR BHDriveCurrent
Definition ftd2xx.h:595
DWORD Signature2
Definition ftd2xx.h:507
UCHAR IsFifoTarH
Definition ftd2xx.h:652
UCHAR IFAIsFastSer
Definition ftd2xx.h:551
UCHAR IFAIsFifo
Definition ftd2xx.h:549
UCHAR IFAIsFastSer7
Definition ftd2xx.h:598
UCHAR BHSchmittInput
Definition ftd2xx.h:594
UCHAR ASlowSlew
Definition ftd2xx.h:610
UCHAR ADDriveCurrentH
Definition ftd2xx.h:640
UCHAR FT1248FlowControlH
Definition ftd2xx.h:657
WORD RemoteWakeup
Definition ftd2xx.h:525
UCHAR SerNumEnable7
Definition ftd2xx.h:583
UCHAR IFBIsFifo
Definition ftd2xx.h:553
UCHAR IFAIsFifoTar7
Definition ftd2xx.h:597
UCHAR InvertRXD
Definition ftd2xx.h:566
UCHAR IFBIsFastSer
Definition ftd2xx.h:555
WORD SelfPowered
Definition ftd2xx.h:524
UCHAR InvertDSR
Definition ftd2xx.h:570
UCHAR AHDriveCurrent
Definition ftd2xx.h:589
UCHAR USBVersionEnable5
Definition ftd2xx.h:545
UCHAR EndpointSize
Definition ftd2xx.h:562
UCHAR USBVersionEnable
Definition ftd2xx.h:533
UCHAR DSlowSlew
Definition ftd2xx.h:619
UCHAR CIsVCP8
Definition ftd2xx.h:628
UCHAR SerNumEnable8
Definition ftd2xx.h:609
UCHAR IsoOutA
Definition ftd2xx.h:541
char * Manufacturer
Definition ftd2xx.h:518
UCHAR BSchmittInput
Definition ftd2xx.h:614
UCHAR DDriveCurrent
Definition ftd2xx.h:621
UCHAR SerNumEnableR
Definition ftd2xx.h:564
char * SerialNumber
Definition ftd2xx.h:521
UCHAR RIsD2XX
Definition ftd2xx.h:578
UCHAR BSlowSlew
Definition ftd2xx.h:613
UCHAR InvertDTR
Definition ftd2xx.h:569
UCHAR BRIIsTXDEN
Definition ftd2xx.h:623
UCHAR PullDownEnableH
Definition ftd2xx.h:633
UCHAR BIsHighCurrent
Definition ftd2xx.h:548
UCHAR SerNumEnableH
Definition ftd2xx.h:634