main.c

来自「FT232 linux driver and demo program」· C语言 代码 · 共 50 行

C
50
字号
/*	UA size sample.	To build use the following gcc statement 	(assuming you have the d2xx library in the /usr/local/lib directory).	gcc -o sizeua main.c -L. -lftd2xx -Wl,-rpath,/usr/local/lib */#include <stdio.h>#include <sys/time.h>#include "../../../ftd2xx.h"int main(int argc, char *argv[]){	DWORD 	dwUASize;	FT_STATUS	ftStatus;	FT_HANDLE	ftHandle0;	int iport;		if(argc > 1) {		sscanf(argv[1], "%d", &iport);	}	else {		iport = 0;	}		printf("opening port %d\n", iport);	ftStatus = FT_Open(iport, &ftHandle0);	if(ftStatus == FT_OK) {		printf("ftHandle0 = %p\n", ftHandle0);	}	else {		/* 			This can fail if the ftdi_sio driver is loaded		 	use lsmod to check this and rmmod ftdi_sio to remove			also rmmod usbserial		 */		printf("FT_Open(%d) failed\n", iport);		return 1;	}		ftStatus = FT_EE_UASize(ftHandle0, &dwUASize);	if(ftStatus == FT_OK)		printf("dwUASize = %d\n", dwUASize);	ftStatus = FT_Close(ftHandle0);	return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?