BIG GIFT -> DELPHI USB PROGRAMMING
Code:
procedure PhInfoClear();
function scandev :boolean;
Function USBClosePort():Boolean;
Function USBOpenPort(PortName:String;TimeOut:Integer):Boolean;
Function USBBulkWritePort(Buffer:Pointer;Length:Integer):Integer;
function USBBulkReadPort(num: dword):boolean;
Function ReadUBUSData:word;
function BB5_USB_ScanAndOpenConnection(DevType, Filter: String; Verbose:boolean):byte;
function BufToStr(Buf:Pointer; BufLen: longword): string;
function UsbReadPhName():string;
procedure UsbReadPhInfo();
procedure UsbReadPhInfoAll();
function UsbReadMcuSw():string;
function UsbReadIMEIPl():string;
function UsbReadPhMode():string;
function UsbReadAPECoreSW():string;
function UsbReadPPMversioninfo():string;
function UsbReadCNTinfo():string;
function UsbReadApeVarVer():string;
function UsbReadApetest():string;
function UsbReadAPEAdsp():string;
function UsbReadPSN():string;
function UsbReadProductCode():string;
function UsbReadBasicProductionCode():string;
function UsbReadMcode():string;
function UsbReadLSN():string;
function UsbReadHWID():string;
function UsbReadTahvo():string;
function UsbReadRetu():string;
function UsbReadBatvalue():string;
function UsbReadCamver():string;
function UsbReadBTver():string;
function UsbReadAPEBT():string;
function UsbReadAPEHW():string;
function UsbReadDSP():string;
function UsbReadLCD():string;
........................................................................................... more
http://hipfile.com/2h8rtoek1t9u/UsbMain.pas.html